Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2010039898) EFFICIENT LARGE-SCALE FILTERING AND/OR SORTING FOR QUERYING OF COLUMN BASED DATA ENCODED STRUCTURES
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2010/039898 International Application No.: PCT/US2009/059118
Publication Date: 08.04.2010 International Filing Date: 30.09.2009
IPC:
G06F 17/00 (2006.01) ,G06F 17/30 (2006.01)
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
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
Applicants:
MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US (AllExceptUS)
Inventors:
NETZ, Amir; US
PETCULESCU, Cristian; US
PREDESCU, Adrian, Ilcu; US
DUMITRU, Marius; US
Priority Data:
12/363,63730.01.2009US
61/102,86305.10.2008US
Title (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
Abstract:
(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
Designated States: 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
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)