发明名称 Techniques for increasing the usefulness of transaction logs
摘要 Techniques for making light-weight checkpoints in logs of streams of transactions and for extending the logs from the checkpoints. The state saved in the light weight checkpoint need only include the state of all transactions that are active at a prior point in the log and are still active at the checkpoint. A log is extended from the checkpoint by processing new transactions in the transaction stream beginning at the prior point to produce the extending log. When the checkpoint is reached, the state saved at the checkpoint is used to continue to produce the extending log. Techniques are further disclosed for selecting points in the stream of transactions at which the checkpoints may be made and for determining the distance between checkpoints. As disclosed, the log in which the checkpoints are used is a logical log made from a physical log produced by a relational database system. The logical log may be used for replication and for data mining.
申请公布号 US7890466(B2) 申请公布日期 2011.02.15
申请号 US20030414591 申请日期 2003.04.16
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 KUNDU JOYDIP;WANG QINQIN;KULKARNI GOUTAM
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项
地址