×

Importing data into dynamic distributed databases

  • US 9,262,494 B2
  • Filed: 12/30/2013
  • Issued: 02/16/2016
  • Est. Priority Date: 12/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system, the computer system including a processor and system memory, the computer system included in a dynamic distributed database system, the dynamic distributed database system maintaining a plurality of databases across a plurality of nodes, a method for importing data into a database maintained by the dynamic distributed database system, the method comprising:

  • accessing a portion of data for a tenant, the portion of tenant data within a data range of the database;

    accessing a global partition map for the dynamic distributed database system, the global partition map mapping tenant data ranges to databases from among the plurality of databases and mapping databases to nodes from among the plurality of nodes;

    referring to the global partition map to identify a database, from among the plurality of databases, that is to store the portion of tenant data based on the tenant data range;

    referring to the global partition map to identify a node, from among the plurality of nodes, that hosts the database; and

    scheduling the portion of tenant data for import into the database by enqueuing the portion of tenant data in a queue for the node.

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