Distributed data management system
AssigneeGoPivotal, Inc.
InventorRussell OKAMOTO
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoPivotal, Inc.
InventorRussell OKAMOTO
Estimating the term…
A distributed data management system has multiple virtual machine nodes operating on multiple computers that are in communication with each other over a computer network. Each virtual machine node includes at least one data store or “bucket” for receiving data. A digital hash map data structure is stored in a computer readable medium of at least one of the multiple computers to configure the multiple virtual machine nodes and buckets to provide concurrent, non-blocking access to data in the buckets, the digital hash map data structure including a mapping between the virtual machine nodes and the buckets. The distributed data management system employing dynamic scalability in which one or more buckets from a virtual machine node reaching a memory capacity threshold are transferred to another virtual machine node that is below its memory capacity threshold.
A method for storing data objects among a plurality of database management nodes operating on a plurality of computers in communication with each other over a computer network, the method comprising:
A non-transitory computer-readable storage medium comprising instructions for storing data objects among a plurality of database management nodes operating on a plurality of computers in communication with each other over a computer network by carrying out the steps of:
A distributed data management system comprising a plurality of computers, each including a memory and in communication with each other over a computer network, wherein the plurality of computers by support execution of a plurality database management nodes configured to:
Dependencies are inferred from the claim text.