首页> 外国专利> Garbage collection of versions driving the garbage collection of multi-version concurrency control timestamps

Garbage collection of versions driving the garbage collection of multi-version concurrency control timestamps

机译:版本的垃圾收集驱动多版本并发控制时间戳的垃圾收集

摘要

Disclosed herein are system, method, and computer program product embodiments for performing garbage collection on a multi-version concurrency control information in the database management system. An embodiment operates by determining, using multi-version concurrency control (MVCC) information, when a row manipulated by a write transaction is visible to a plurality of readers accessing a table that includes the row. The MVCC information for the row includes at least a creation timestamp, a destruction timestamp and a row state. Once the row is visible to the plurality of readers, garbage collecting at least the creation timestamp or the destruction timestamp in the MVCC information. After the creation timestamp or destruction timestamp have been garbage collected, the plurality of readers use the row state to determine accessibility of the row in the table.
机译:本文公开了用于在数据库管理系统中的多版本并发控制信息上执行垃圾收集的系统,方法和计算机程序产品实施例。一个实施例通过使用多版本并发控制(MVCC)信息来确定何时由写事务操作的行对于访问包括该行的表的多个读取器可见。该行的MVCC信息至少包括创建时间戳,销毁时间戳和行状态。一旦该行对多个阅读器可见,就至少在MVCC信息中垃圾收集创建时间戳或销毁时间戳。在创建时间戳或销毁时间戳已被垃圾收集之后,多个读取器使用行状态来确定表中行的可访问性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号