Patent №
US 11,269,828
Granted
2022-03-08
Filed 2019
Owner
FACEBOOK, INC.
AI components
1
kr
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16681724
Data sharding partitions data associated with an application into multiple shards in which each shard stores a subset of the data. A shard is further divided into multiple microshards in which each microshard contains a subset of the shard data. A set of microshards are assigned to a specified shard. The assignment of microshards can change, e.g., when new shards are added and microshards are migrated from one shard to another shard. A microshard map, which indicates a mapping between the microshards and shards, is updated automatically when the assignments change. After identifying the shard to which a specified microshard is assigned using the microshard map, a data access request from a client device is automatically forwarded to the appropriate shard. Because data can be accessed efficiently regardless of whether the number of shards changes, the data sharding facilitates provisioning of the shards on a need basis.
AI classification
Ownership
FACEBOOK, INC.
assignment · 515870504
Assignors
ANNAMALAI, MUTHUKARUPPAN, UNGRATWAR, SUMEET, PEREIRA, DANIEL ARRAES, RENARD, BENJAMIN FRANCOIS MARIE, AGARWAL, SAMEET HARISHANKER
On an employer assignment, the assignors are typically the inventors.