Invention Grant
- Patent Title: Lazier timestamping in a transaction time database
- Patent Title (中): Lazier时间戳在事务时间数据库
-
Application No.: US12013389Application Date: 2008-01-11
-
Publication No.: US07904427B2Publication Date: 2011-03-08
- Inventor: David B. Lomet
- Applicant: David B. Lomet
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Lee & Hayes, PLLC
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Systems and methods for facilitating more efficient timestamping in a lazy timestamping transaction time database environment are described herein. A recovery log component can store timestamp information of a transaction in a commit record of the transaction, wherein the commit record of the transaction is included in a recovery log. A volatile reference count component can update reference count data of the transaction in a volatile timestamp table to reflect a number of records of the transaction that do not persistently include timestamp information. Further, a checkpoint component can update timestamp information for a batch of transactions, wherein the timestamp information is updated in a record of the persistent timestamp table to ensure that the timestamp information persists in the record of the persistent timestamp table before the commit record of the transaction that contains the transaction's timestamp information is deleted from the recovery log.
Public/Granted literature
- US20090182783A1 LAZIER TIMESTAMPING IN A TRANSACTION TIME DATABASE Public/Granted day:2009-07-16
Information query