Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2016064629) COMPOSITE PARTITION FUNCTIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2016/064629 International Application No.: PCT/US2015/055413
Publication Date: 28.04.2016 International Filing Date: 14.10.2015
Chapter 2 Demand Filed: 25.04.2016
IPC:
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
30
Information retrieval; Database structures therefor
Applicants:
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, Washington 98052-6399, US
Inventors:
KORYCKI, Jacek A.; US
VAN BRINK, David A.; US
Agent:
MINHAS, Sandip; US
PAGE WHITE & FARRER; Bedford House John Street London WC1N 2BF, GB
Priority Data:
14/519,95221.10.2014US
Title (EN) COMPOSITE PARTITION FUNCTIONS
(FR) FONCTIONS DE DIVISION COMPOSITE
Abstract:
(EN) Composite partition function techniques are described herein that may be used to repartition a database without moving existing data. In one or more implementations, a database is partitioned in a first arrangement associated with a first partition function. The database is repartitioned to form a second arrangement associated with a second partition function. A record of key membership for data entries in the partitions existing at the time of repartitioning is created, which can be used to recognize data corresponding to the first arrangement. A composite partition function is defined for subsequent database operations that is configured to apply the first partition function for data having keys found in the record of key membership and apply the second partition function for other data having keys that are not found in the record of key membership.
(FR) L'invention concerne des techniques de fonction de division composite, qui peuvent être utilisées pour rediviser une base de données sans déplacer des données existantes. Dans un ou plusieurs modes de réalisation, une base de données est divisée selon un premier agencement associé à une première fonction de division. La base de données est redivisée pour former un second agencement associé à une seconde fonction de division. On crée un enregistrement d'appartenance de clés pour des entrées de données dans les divisions existant au moment de la redivision, lequel peut être utilisé pour reconnaître des données correspondant au premier agencement. Une fonction de division composite est définie pour des opérations de base de données ultérieures, laquelle est configurée pour appliquer la première fonction de division pour des données ayant des clés trouvées dans l'enregistrement d'appartenance de clés, et appliquer la seconde fonction de division pour d'autres données ayant des clés qui ne sont pas trouvées dans l'enregistrement d'appartenance de clés.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, 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, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, 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, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, 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, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)