首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >The vagabond approach to logging and recovery in transaction-time temporal object database systems
【24h】

The vagabond approach to logging and recovery in transaction-time temporal object database systems

机译:在事务时间临时对象数据库系统中进行记录和恢复的vagabond方法

获取原文
获取原文并翻译 | 示例

摘要

In most current database systems, data is updated in-place. In order to support recovery and increase performance, write-ahead logging is used. This logging defers the in-place updates. However, sooner or later, the updates have to be applied to the database. Even if this is done as a batch operation, it can result in many nonsequential writes. In order to avoid this, another approach is to eliminate the database completely and use a log-only approach. In this case, the log is written contiguously to the disk, in a no-overwrite way using large blocks. When using the log-only approach keeping previous versions comes almost for free, and this approach is therefore particularly interesting for transaction-time temporal object database systems. Although the log-only approach in its basic form is relatively straightforward, it is not trivial to support features such as stealo-force buffer management, fuzzy checkpointing, and fast commit. We describe, in detail, algorithms and strategies for object and log management that make support for these features possible.
机译:在大多数当前的数据库系统中,数据是就地更新的。为了支持恢复并提高性能,使用了预写日志记录。此日志记录将延迟就地更新。但是,迟早必须将更新应用于数据库。即使这是作为批处理操作完成的,也可能导致许多不连续的写操作。为了避免这种情况,另一种方法是完全消除数据库,并使用仅日志记录的方法。在这种情况下,日志将使用大块以无覆盖的方式连续写入磁盘。当使用仅日志记录方法时,保持先前版本几乎是免费的,因此,这种方法对于事务时临时对象数据库系统特别有用。尽管仅日志记录方法的基本形式相对简单,但支持窃取/无力缓冲区管理,模糊检查点和快速提交等功能并非易事。我们详细描述了对象和日志管理的算法和策略,这些算法和策略使对这些功能的支持成为可能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号