Patent ID: 11940975
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A computer program product comprising:
one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
program instructions to receive an ingestion request to ingest data to a database comprising physical shards;
program instructions to detect that the ingestion request is directed to a first hotspot shard comprising a shard key, wherein the first hotspot shard comprises a contention level over a threshold value;

program instructions to detect context characteristics from fields within the data other than the shard key;
program instructions to generate a first virtual shard based on a first virtual shard key selected from the detected context characteristics, wherein the first virtual shard virtually stores a portion of the first hotspot shard; and
program instructions to ingest the data to the first virtual shard.