Patent ID: 9053161
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. A computer-implemented method for converting database formats based on user data access patterns in a cloud computing environment, comprising: receiving the set of user data access patterns from a client through a cloud network; storing the set of user data access patterns in a computer storage device; generating a data service application programming interface (API) definition and implementation logic that implements the set of data access patterns; deploying, by a cloud data server, the API definition and implementation logic to perform operations specified by the set of data access patterns; identifying a first set of database tables based on the set of user data access patterns stored in the computer storage device, the first set of database tables having a first format, and the set of access patterns indicating a set of user data queries, insertions, updates or deletions to data stored in the first set of database tables; providing a cloud data repository and a second set of database tables having a second database format corresponding to the first set of database tables; creating a mapping between the first set of database tables and the second set of database tables; and generating a key for the second set of database tables based on at least one condition of the set of access patterns, performing, for the first set of database tables, at least one operation specified by the set of data access patterns; propagating the at least one data operation to the second set of database tables based on at least one of: the key, the mapping, or the at least one condition; wherein the cloud computing environment comprises a shared pool of configurable computing resources that can be rapidly provisioned and released.