Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019226326 - STOCKAGE DE DONNÉES ÉVOLUTIF ET FILTRAGE DE REQUÊTE À L'AIDE DE GROUPES DE DONNÉES

Numéro de publication WO/2019/226326
Date de publication 28.11.2019
N° de la demande internationale PCT/US2019/030990
Date du dépôt international 07.05.2019
CIB
G06F 16/22 2019.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
16Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
20de données structurées, p.ex. de données relationnelles
22Indexation; Structures de données à cet effet; Structures de stockage
CPC
G06F 16/24552
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
2455Query execution
24552Database cache management
G06F 16/2457
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
2457with adaptation to user needs
G06F 16/2471
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
2471Distributed queries
G06F 16/278
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
278Data partitioning, e.g. horizontal or vertical partitioning
G06F 16/284
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
28Databases characterised by their database models, e.g. relational or object models
284Relational databases
Déposants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventeurs
  • OKS, Stanislav A.
  • WRIGHT, Travis Austin
  • DANGE, Jasraj Uday
  • JISAROJITO, Jarupat
  • HUANG, Weiyun
  • PADLEY, Stuart
  • JAYACHANDRAN, Umachandar
  • SAINI, Sahaj
  • LERCH, William Maxwell
Mandataires
  • MINHAS, Sandip S.
  • CHEN, Wei-Chen Nicholas
  • HINOJOSA, Brianna L.
  • HOLMES, Danielle J.
  • SWAIN, Cassandra T.
  • WONG, Thomas S.
  • CHOI, Daniel
  • HWANG, William C.
  • WIGHT, Stephen A.
  • CHATTERJEE, Aaron C.
  • JARDINE, John S.
  • GOLDSMITH, Micah P.
Données relatives à la priorité
16/169,84124.10.2018US
62/675,53923.05.2018US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SCALE OUT DATA STORAGE AND QUERY FILTERING USING DATA POOLS
(FR) STOCKAGE DE DONNÉES ÉVOLUTIF ET FILTRAGE DE REQUÊTE À L'AIDE DE GROUPES DE DONNÉES
Abrégé
(EN)
Performing a distributed query across a data pool includes receiving a database query at a master node or a compute pool within a database system. Based on receiving the database query, a data pool within the database system is identified. The data pool comprises a plurality of data nodes. Each data node includes a relational engine and relational storage. Each node in the data pool caches a different partition of data from an external data source in its relational storage. The database query is processed across the plurality of data nodes. Query processing includes requesting that data node perform a filter operation against its cached partition of the external data source stored in its relational storage and return any data from the partition that matches the filter operation.
(FR)
L’exécution d'une requête distribuée dans un groupe de données consiste à recevoir une requête de base de données au niveau d'un nœud maître ou d'un groupe de calcul dans un système de base de données. D'après la réception de la requête de base de données, un groupe de données dans le système de base de données est identifié. Le groupe de données comprend une pluralité de nœuds de données. Chaque nœud de données comprend un moteur relationnel et un dispositif de stockage relationnel. Chaque nœud dans le groupe de données met en mémoire cache une partition de données différente provenant d'une source de données externe dans son dispositif de stockage relationnel. La requête de base de données est traitée dans la pluralité de nœuds de données. Le traitement d’une requête consiste à : demander que le nœud de données effectue une opération de filtrage par rapport à sa partition mise en cache de la source de données externe stockée dans son dispositif de stockage relationnel ; et renvoyer n’importe quelle donnée de la partition qui correspond à l'opération de filtrage.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international