A computer implemented method for dynamic sharding
An implementation method and computer technology, applied in the directions of computing, database distribution/replication, database design/maintenance, etc., can solve the problem of reducing the proportion of single shard operations, achieve the effect of ensuring maximum availability and consistency, and effectively realizing mobile operations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0082] figure 1 shown for implementation will refer to example figure 2 A suitable system for the computer-implemented method of dynamically partitioning a database 10 explained. The database 10 comprises data 11 identifiable by keys 12 contained within a global predetermined range 14 . The database can be, for example, a suitable key-value store for storing metadata of a storage system for large-scale distributed objects, such as known for example from EP2469411 or EP2672387, where for each key 12 of a data object, the storage refers to, for example, on which the Retrieving the data object can obtain the data 11 of the storage node of the redundant coded sub-block. As such massively distributed object storage systems expand beyond existing boundaries, there is an ever-increasing demand for higher performance and robustness of these systems. Even when high-capacity, dedicated, high-performance storage devices are used to store this database, such as, for example, flash st...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 