BATCH PROCESSING AND DATA SYNCHRONIZATION IN CLOUD-BASED SYSTEMS
    1.
    发明申请
    BATCH PROCESSING AND DATA SYNCHRONIZATION IN CLOUD-BASED SYSTEMS 有权
    基于云的系统中的批处理和数据同步

    公开(公告)号:US20140101102A1

    公开(公告)日:2014-04-10

    申请号:US13650122

    申请日:2012-10-11

    Applicant: APPLE INC.

    CPC classification number: G06F17/30575 G06F17/30174 G06F17/30578

    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.

    Abstract translation: 公开了用于有效地存储从存储在服务器(诸如基于云的数据库)的数据库中的客户端接收的应用数据的方法和装置。 这些方法包括接收一批多个web操作,其指定要对存储在云数据库中的表示应用数据的数据对象执行的操作,将web操作转换成一批数据存储操作集,创建具有 云数据库的内容的子集,将数据存储操作集合应用于临时数据库,基于多个数据存储操作集记录由临时数据库生成的数据库操作,并将多个数据库操作应用于云数据库 交易。 翻译Web操作可以包括将要对数据对象执行的操作映射到要在云数据库上执行的事务。

Patent Agency Ranking