System and method for data orchestration for non-relational databases and key-value storage in multiple computing environments
AssigneeEMC IP Holding Company LLC
InventorsVictor Fong, Xuebin He
Life of this patent
Estimating the term…
Abstract
A method for managing data includes obtaining, by a database proxy server, a document manifest, wherein the document manifest specifies a plurality of queries, wherein each of the plurality of queries specifies data and a policy to be implemented on the data, wherein the data is stored in a central database, and processing the plurality of queries.
Claims17
A method for managing data, the method comprising:
- obtaining, by a database proxy server, a document manifest, wherein the document manifest specifies a plurality of queries, wherein each of the plurality of queries specifies data and a policy to be implemented on the data, wherein the data is stored in a central database;
- and
- processing the plurality of queries, wherein processing the plurality of queries comprises:
- selecting a query of the plurality of queries;
- based on the query specifying a watch policy, caching a document identifier of the data in the database proxy server;
- and
- maintaining a continuous synchronization of the data in the central database with a copy of the data in a local database.
A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing data, the method comprising:
- obtaining, by a database proxy server, a document manifest, wherein the document manifest specifies a plurality of queries, wherein each of the plurality of queries specifies data and a policy to be implemented on the data, wherein the data is stored in a central database;
- and
- processing the plurality of queries, wherein processing the plurality of queries comprises:
- selecting a query of the plurality of queries;
- based on the query specifying a watch policy, caching a document identifier of the data in the database proxy server;
- and
- maintaining a continuous synchronization of the data in the central database with a copy of the data in a local database.
A system comprising:
- a processor;
- and
- memory comprising instructions, which when executed by the processor, perform a method comprising:
- obtaining, by a database proxy server, a document manifest, wherein the document manifest specifies a plurality of queries, wherein each of the plurality of queries specifies data and a policy to be implemented on the data, wherein the data is stored in a central database;
- and
- processing the plurality of queries, wherein processing the plurality of queries comprises:
- selecting a query of the plurality of queries;
- based on the query specifying a watch policy, caching a document identifier of the data in the database proxy server;
- and
- maintaining a continuous synchronization of the data in the central database with a copy of the data in a local database.
Dependencies are inferred from the claim text.