Processing

Please wait...

Settings

Settings

1. WO2015038442 - PROCESSING DATASETS WITH A DBMS ENGINE

Publication Number WO/2015/038442
Publication Date 19.03.2015
International Application No. PCT/US2014/054449
International Filing Date 08.09.2014
Chapter 2 Demand Filed 13.05.2015
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
30
Information retrieval; Database structures therefor
G06F 17/30 (2006.01)
CPC
G06F 16/221
G06F 16/2219
G06F 16/24561
G06F 16/258
G06F 16/27
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, WA 98052, US
Inventors
  • CHAIKEN, Ronnie; US
  • FOEHR, Oliver; US
  • LARSON, Per-Ake; US
Priority Data
14/024,25511.09.2013US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PROCESSING DATASETS WITH A DBMS ENGINE
(FR) TRAITEMENT D'ENSEMBLES DE DONNÉES AVEC UN MOTEUR DBMS
Abstract
(EN)
A system and method to process a dataset with a database management system (DBMS) engine. The method includes splitting bulk data into a plurality of chunks. The method also includes converting the chunks to a plurality of row groups. The row groups are a dataset external to a DBMS comprising the DBMS engine. The method further includes creating an empty DBMS table within the DBMS. Additionally, the method includes attaching the dataset external to the DBMS to the empty DBMS table. The method also includes executing a MapReduce job on a cluster of compute nodes, using the dataset external to the DBMS as input.
(FR)
La présente invention concerne un système et un procédé permettant de traiter un ensemble de données avec un moteur de système de gestion de base de données (DBMS). Le procédé comprend les étapes consistant à : diviser des données en vrac en une pluralité de blocs; convertir les blocs en une pluralité de groupes de lignes, les groupes de lignes étant un ensemble de données externe à un DBMS comprenant le moteur DBMS; créer une table DBMS vide dans le DBMS; associer l'ensemble de données externe au DBMS à la table DBMS vide; et exécuter une tâche MapReduce sur une grappe de nœuds de calcul en utilisant l'ensemble de données externe au DBMS à titre d'entrée.
Latest bibliographic data on file with the International Bureau