Patent · US Active

Data placement and sharding

US10503714B2 · kind B2 · utility

0Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 2, 2017
Grant dateDec 10, 2019
Priority date
Expiry dateNov 30, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/214
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.