WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018005058) REAL-TIME SHARD REBALANCING FOR VERSIONED ENTITY REPOSITORY
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/005058 International Application No.: PCT/US2017/037092
Publication Date: 04.01.2018 International Filing Date: 13.06.2017
IPC:
G06F 17/30 (2006.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC[US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventors: JOO, Dong Kwon; US
DE LA GARZA MARTINEZ, Fernando; US
MARTINEZ RODRIGUEZ, Edmundo; US
O'DONNELL, Kevin S.; US
OH, Beom Seok; US
ZAMBRANO SANCHEZ, Eduard Leonardo; US
DURMUS, Ibrahim; US
Agent: MINHAS, Sandip; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
KADOURA, Judy M.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
Priority Data:
15/195,10128.06.2016US
Title (EN) REAL-TIME SHARD REBALANCING FOR VERSIONED ENTITY REPOSITORY
(FR) RÉÉQUILIBRAGE DE FRAGMENTS EN TEMPS RÉEL POUR RÉFÉRENTIEL D'ENTITÉS VERSIONNÉES
Abstract: front page image
(EN) In various embodiments, methods and systems for rebalancing database shards are provided. Candidate entities in the database shards are identified for rebalancing. The candidate entities have corresponding existing locations in the database shards. New locations are determined for the candidate entities in the database shards. A shard map is created that identifies the new locations in the database shards for the identified candidate entities. When data for the identified candidate entities is received, the data for the identified candidate entities is written to the locations in the database shards identified in the shard map. Existing data for the identified candidate entities is maintained at their corresponding existing locations in the database shards.
(FR) L'invention concerne, dans divers modes de réalisation, des procédés et systèmes permettant de rééquilibrer des fragments de bases de données. Des entités candidates dans les fragments de base de données sont identifiées en vue d'un rééquilibrage. Les entités candidates ont des emplacements existants correspondants dans les fragments de bases de données. De nouveaux emplacements sont déterminés pour les entités candidates dans les fragments de bases de données. Une carte de fragments est créée, et elle identifie les nouveaux emplacements dans les fragments de bases de données pour les entités candidates identifiées. Lorsque des données pour les entités candidates identifiées sont reçues, les données pour les entités candidates identifiées sont écrites dans les emplacements dans les fragments de bases de données identifiés dans la carte de fragments. Les données existantes pour les entités candidates identifiées sont maintenues au niveau de leurs emplacements existants correspondants dans les fragments de bases de données.
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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, 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)