Index splitting in distributed databases
A database, distributed technology, applied in the field of distributed databases, can solve problems such as increasing waiting time, locking the database is not scalable, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] Embodiments described herein relate generally to distributed databases, and more specifically to splitting indexes in distributed databases. The systems and processes disclosed herein use a two-stage index splitting process to address the problems associated with maintaining multiple index splits for the same index in a distributed database without locking the distributed database during the splitting process. Correctness at the time of the copy. During the first phase of the index splitting process, nodes in the distributed database with index atoms split the index atoms into source atoms and target atoms. Also, during the second phase of the index splitting process, the node with the index flushes the messages forwarded from the source atom to the target atom. This two-phase split process makes it easier to maintain correctness, concurrency, and consistency across distributed databases if data is inserted while index atoms are being split.
[0024] Distributed datab...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


