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

Claim 10:
11. 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 executable by a 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.