×

DISTRIBUTED DATA MANAGEMENT SYSTEM

  • US 20110191389A1
  • Filed: 04/11/2011
  • Published: 08/04/2011
  • Est. Priority Date: 07/28/2005
  • Status: Active Grant
First Claim
Patent Images

1. 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:

  • maintaining a global data structure in at least one of the database management nodes, wherein the global data structure maps each of a plurality of logical data stores to a corresponding one of the database management nodes in which the logical data store is stored and, upon receipt of a key value identifying a data object, provides an identity of a database management node storing a logical data store in which the data object is stored;

    storing each data object in one of the logical data stores, wherein the logical data store corresponds to a key value of the data object; and

    enabling migration of logical data stores from one database management node to another database management node to rebalance memory consumption among the database management nodes while simultaneously allowing concurrent and non-blocking access to data objects stored in other logical data stores that are not involved in the migration.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×