Invention Grant
- Patent Title: Facilitating data redistribution in database sharding
- Patent Title (中): 促进数据库分片中的数据重新分配
-
Application No.: US13246371Application Date: 2011-09-27
-
Publication No.: US08429162B1Publication Date: 2013-04-23
- Inventor: Weinan Wang , Joseph E. Magerramov , Maxym Kharchenko , Min Zhu , Aaron D. Kujat , Alessandro Gherardi , Jason C. Jenks
- Applicant: Weinan Wang , Joseph E. Magerramov , Maxym Kharchenko , Min Zhu , Aaron D. Kujat , Alessandro Gherardi , Jason C. Jenks
- Applicant Address: US NV Reno
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US NV Reno
- Agency: Thomas | Horstemeyer, LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
Disclosed are various embodiments for facilitating data redistribution in database sharding. A database is maintained that is horizontally partitioned into a set of first buckets using modulo-based assignments. A fixed number of the first buckets are stored in each of multiple physical data stores. The database is repartitioned into a set of second buckets using modulo-based assignments. The number of second buckets in the set is a multiple of the sum of a positive integer and the quantity of the physical data stores. The data in the database is unmoved between the physical data stores by repartitioning.
Information query