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

Claim 19:
20. A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:
generating a partition schema for a single distributed database based on historical usage data indicative of usage of the single distributed database, wherein the generating of the partition schema comprises determining a partition range of a partition of the partition schema;
generating a node identifier for the partition using a hash function and a first weight value assigned to the partition;
monitoring performance data indicative of a performance of the single distributed database, the monitoring comprising detecting a failure of the performance to satisfy a performance threshold; and
initiating, responsive to detecting the failure, a redistribution procedure by changing the node identifier of the partition by replacing the first weight value with a second weight value.