×

Dynamically splitting multi-tenant databases

  • US 8,386,501 B2
  • Filed: 10/20/2010
  • Issued: 02/26/2013
  • Est. Priority Date: 10/20/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for splitting a multi-tenant database that is still being accessed in an online service, comprising:

  • starting a splitting process of a database used in the online service to split a portion of content of the database to a different database;

    wherein the database that is being split is a multi-tenant database used to store data from different tenants and that continues to receive and process requests from web servers for database operations during the splitting process;

    wherein the multi-tenant database comprises two or more tenants including data that is stored within the multi-tenant database;

    determining split content to split from the database, wherein the split content is the portion of the content from the database that comprises content for a portion of the different tenants;

    marking the split content as read only during a move operation of the split content to the different database;

    while continuing to receive and process operations on the database, moving the split content to the different database; and

    upon completion of moving the split content, automatically redirecting requests for the split content to the different database.

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