Invention Grant
- Patent Title: Methods and systems for real-time continuous updates
- Patent Title (中): 用于实时连续更新的方法和系统
-
Application No.: US12144486Application Date: 2008-06-23
-
Publication No.: US08458129B2Publication Date: 2013-06-04
- Inventor: Kapil Surlaker , Ravi Krishnamurthy , Krishnan Meiyyappan , Alan Beck , Hung Tran , Jeremy Branscome , Joseph I. Chamdani
- Applicant: Kapil Surlaker , Ravi Krishnamurthy , Krishnan Meiyyappan , Alan Beck , Hung Tran , Jeremy Branscome , Joseph I. Chamdani
- Applicant Address: US OH Dayton
- Assignee: Teradata US, Inc.
- Current Assignee: Teradata US, Inc.
- Current Assignee Address: US OH Dayton
- Agency: Monument IP Law Group
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
Embodiments of the present invention provide fine grain concurrency control for transactions in the presence of database updates. During operations, each transaction is assigned a snapshot version number or SVN. A SVN refers to a historical snapshot of the database that can be created periodically or on demand. Transactions are thus tied to a particular SVN, such as, when the transaction was created. Queries belonging to the transactions can access data that is consistent as of a point in time, for example, corresponding to the latest SVN when the transaction was created. At various times, data from the database stored in a memory can be updated using the snapshot data corresponding to a SVN. When a transaction is committed, a snapshot of the database with a new SVN is created based on the data modified by the transaction and the snapshot is synchronized to the memory. When a transaction query requires data from a version of the database corresponding to a SVN, the data in the memory may be synchronized with the snapshot data corresponding to that SVN.
Public/Granted literature
- US20090319486A1 METHODS AND SYSTEMS FOR REAL-TIME CONTINUOUS UPDATES Public/Granted day:2009-12-24
Information query