×

Providing consistent tenant experiences for multi-tenant databases

  • US 9,501,517 B2
  • Filed: 11/25/2015
  • Issued: 11/22/2016
  • Est. Priority Date: 12/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A distributed database system, the distributed database system comprising:

  • one or more processors;

    system memory;

    a plurality of nodes;

    a plurality of databases distributed across the plurality of nodes;

    a virtualization module, using the one or more processors, configured to;

    initiate import of a one or more data portions into the distributed database system, the one or more data portions associated with a first tenant of the distributed database system, including for each of the one or more data portions;

    schedule the data portion for insertion into an appropriate database for the first tenant through reference to a partition map for the distributed database system, the appropriate database for the first tenant included in the plurality of databases;

    prior to completely importing the one or more data portions, suspend importing of the one or more data portions to free up resources for importing one or more other data portions to the distributed database system, the one or more other data portions associated with a second different tenant of the distributed database system;

    subsequent to suspending import of the one or more data portions, initiate import of the one or more other data portions into the distributed database system, including for each of the one or more other data portions;

    schedule the other data portion for insertion into an appropriate database for the second tenant through reference to the partition map, the appropriate database for the first tenant included in the plurality of databases.

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