×

System and method for implementing on demand cloud database

  • US 8,832,130 B2
  • Filed: 10/12/2010
  • Issued: 09/09/2014
  • Est. Priority Date: 08/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for interacting with dynamically scaled cloud database architecture, the method comprising the steps of:

  • receiving one or more requests by a cloud database client;

    converting the one or more requests to a query language format;

    locating one or more cloud database server instances;

    sending the one or more converted requests to at least one of the located cloud database server instance;

    processing the one or more converted requests at the located cloud database server instance, the processing comprising;

    interpreting the one or more converted requests based on;

    entity identifications associated with the converted requests and creation of selection criteria based on one or more characteristics of entities associated with the converted requests for selecting a group of entities, if the entity identifications associated with the converted requests are not identified;

    identifying one or more entities corresponding to the one or more converted requests based on the interpretation;

    determining one or more cloud database node instances that store the identified entities;

    routing the one or more converted requests to the determined one or more cloud database node instances, wherein the determined one or more cloud database node instances comprises at least one of;

    one or more cloud database node instances storing related entities corresponding to the identified entities and one or more cloud database node instances storing replicated entities corresponding to the identified entities;

    receiving, at the located cloud database server instance, one or more results from the determined one or more cloud database node instances, wherein the one or more results comprise the identified entities; and

    sending the one or more results to the cloud database client.

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