Invention Grant
- Patent Title: Schema versioning for cloud hosted databases
- Patent Title (中): 云托管数据库的模式版本控制
-
Application No.: US13631750Application Date: 2012-09-28
-
Publication No.: US09244914B2Publication Date: 2016-01-26
- Inventor: Benjamin C. Trumbull , Nicholas W. Gillett , Adam C. Swift
- 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: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
Methods and apparatus are provided in which applications that run on different devices can be upgraded with migration of data to a new database format. A method of upgrading a first version of an application installed on a first device to a second version is provided, where first and second transaction logs for respective first and second schema versions are stored in respective first and second log containers on a server computer, and the first version of the application stores data in accordance with a first schema version, and further stores a cache of at least a portion of the first transaction log in a log database on the first device, migrating the log database to the second schema version, storing a duplicate copy of the first transaction log in the second log container, and rewriting the duplicate copy of the first transaction logs using the second schema.
Public/Granted literature
- US20140095432A1 SCHEMA VERSIONING FOR CLOUD HOSTED DATABASES Public/Granted day:2014-04-03
Information query