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

Claim 16:
17. A computer system comprising:
one or more computer processors, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, 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.