Invention Grant
- Patent Title: Batch processing and data synchronization in cloud-based systems
- Patent Title (中): 基于云的系统中的批处理和数据同步
-
Application No.: US13650122Application Date: 2012-10-11
-
Publication No.: US09218405B2Publication Date: 2015-12-22
- Inventor: John S. Baumgarten , Nicholas K. Puz , Thomas L. Byrne
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Downey Brand LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Disclosed are methods and apparatus for efficiently storing application data received from clients in a database stored on a server, such as a cloud-based database. The methods include receiving a batch of a plurality of web operations that specify actions to be performed on data objects that represent application data stored in a cloud database, translating the web operations to a batch of data storage operation sets, creating a temporary database having a subset of contents of the cloud database, applying the data storage operation sets to the temporary database, recording database operations generated by the temporary database based on the plurality of data storage operation sets, and applying the plurality of database operations to the cloud database in a transaction. Translating the web operations can include mapping the actions to be performed on the data objects to transactions to be performed on the cloud database.
Public/Granted literature
- US20140101102A1 BATCH PROCESSING AND DATA SYNCHRONIZATION IN CLOUD-BASED SYSTEMS Public/Granted day:2014-04-10
Information query