Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2010039898) FILTRAGE ET / OU TRI EFFICACES À GRANDE ÉCHELLE POUR L’INTERROGATION DE STRUCTURES CODÉES DE DONNÉES EN COLONNES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication : WO/2010/039898 N° de la demande internationale : PCT/US2009/059118
Date de publication : 08.04.2010 Date de dépôt international : 30.09.2009
CIB :
G06F 17/00 (2006.01) ,G06F 17/30 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17
Equipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17
Equipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30
Recherche documentaire; Structures de bases de données à cet effet
Déposants :
MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US (AllExceptUS)
Inventeurs :
NETZ, Amir; US
PETCULESCU, Cristian; US
PREDESCU, Adrian, Ilcu; US
DUMITRU, Marius; US
Données relatives à la priorité :
12/363,63730.01.2009US
61/102,86305.10.2008US
Titre (EN) EFFICIENT LARGE-SCALE FILTERING AND/OR SORTING FOR QUERYING OF COLUMN BASED DATA ENCODED STRUCTURES
(FR) FILTRAGE ET / OU TRI EFFICACES À GRANDE ÉCHELLE POUR L’INTERROGATION DE STRUCTURES CODÉES DE DONNÉES EN COLONNES
Abrégé :
(EN) The subject disclosure relates to querying of column based data encoded structures enabling efficient query processing over large scale data storage, and more specifically with respect to complex queries implicating filter and/or sort operations for data over a defined window. In this regard, in various embodiments, a method is provided that avoids scenarios involving expensive sorting of a high percentage of, or all, rows, either by not sorting any rows at all, or by sorting only a very small number of rows consistent with or smaller than a number of rows associated with the size of the requested window over the data. In one embodiment, this is achieved by splitting an external query request into two different internal sub-requests, a first one that computes statistics about distribution of rows for any specified WHERE clauses and ORDER BY columns, and a second one that selects only the rows that match the window based on the statistics.
(FR) L'invention concerne l’interrogation de structures codées de données en colonnes permettant un traitement efficace des requêtes sur des stockages de données à grande échelle, plus particulièrement par rapport à des requêtes complexes impliquant des opérations de filtrage et / ou de tri de données sur une fenêtre définie. À cet égard, dans divers modes de réalisation, un procédé selon l’invention évite des scénarios faisant intervenir un tri coûteux d’un pourcentage élevé ou de la totalité des lignes, soit en ne triant aucune des lignes, soit en ne triant qu’un très petit nombre de lignes cohérent avec, ou inférieur à, un nombre de lignes associé à la taille de la fenêtre demandée sur les données. Dans un mode de réalisation, ceci est réalisé en scindant une demande de requête externe en deux sous-requêtes internes différentes, la première de celles-ci calculant des statistiques relatives à la répartition des lignes pour d’éventuelles clauses WHERE et colonnes ORDER BY spécifiées, et la deuxième sélectionnant uniquement les lignes qui correspondent à la fenêtre basée sur les statistiques.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)