首页> 外国专利> Lazy timestamping in transaction time database

Lazy timestamping in transaction time database

机译:交易时间数据库中的惰性时间戳

摘要

Lazy timestamping in a transaction time database is performed using volatile reference counting and checkpointing. Volatile reference counting is employed to provide a low cost way of garbage collecting persistent timestamp information about a transaction by identifying exactly when all record versions of a transaction are timestamped and the versions are persistent. A volatile timestamp (VTS) table is created in a volatile memory, and stores timestamp, reference count, transaction ID, and LSN information. Active portions of a persisted timestamp (PTS) table are stored in the VTS table to provide faster and more efficient timestamp processing via accesses to the VTS table information. The reference count information is stored only in the VTS table for faster access. When the reference count information decrements to zero, it is known that all record versions that were updates for a transaction were timestamped. A checkpointing component facilitates checkpoint processing for verifying that timestamped records have been written to the persistent database and that garbage collection of the PTS table can be performed for transaction entries with zero reference counts.
机译:使用易失性引用计数和检查点在事务时间数据库中执行惰性时间戳。可变引用计数用于通过准确标识事务的所有记录版本何时加盖时间戳以及版本是否持久来提供一种垃圾收集有关事务的持久时间戳信息的低成本方法。易失性时间戳(VTS)表在易失性存储器中创建,并存储时间戳,参考计数,事务ID和LSN信息。持久时间戳(PTS)表的活动部分存储在VTS表中,以通过访问VTS表信息来提供更快,更有效的时间戳处理。参考计数信息仅存储在VTS表中,以加快访问速度。当引用计数信息减少到零时,可以知道已为事务更新的所有记录版本都带有时间戳。检查点组件有助于检查点处理,以验证带有时间戳的记录已被写入持久数据库,并且可以对零引用计数的事务条目执行PTS表的垃圾回收。

著录项

  • 公开/公告号US7424499B2

    专利类型

  • 公开/公告日2008-09-09

    原文格式PDF

  • 申请/专利权人 DAVID LOMET;

    申请/专利号US20050040598

  • 发明设计人 DAVID LOMET;

    申请日2005-01-21

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 20:09:44

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号