首页> 外文会议>International Conference on Data Engineering >Differential logging: a commutative and associative logging scheme for highly parallel main memory database
【24h】

Differential logging: a commutative and associative logging scheme for highly parallel main memory database

机译:差分日志记录:高度并行主内存数据库的换向和关联日志记录方案

获取原文

摘要

With a GByte of memory priced at less than $2000, main-memory DBMSs (MMDBMSs) are emerging as an economically viable alternative to disk-resident DBMSs (DRDBMSs) in many problem domains. The MMDBMS can show significantly higher performance than the DRDBMS by reducing disk accesses to the sequential form of log writing and occasional checkpointing. Upon a system crash, the recovery process begins by accessing the disk-resident log and checkpoint data to restore a consistent state. With increasing CPU speed, however, such disk access is still the dominant bottleneck in MMDBMSs. To overcome this bottleneck, this paper explores alternatives of parallel logging and recovery. The major contribution of this paper is the so-called differential logging scheme that permits unrestricted parallelism in logging and recovery. Using the bit-wise XOR operation both to compute the differential log between the before and after images and to recover the consistent database state, this scheme offers the room for significant performance improvement in the MMDBMS. First, with logging done on the difference, the log volume is reduced to almost half compared with the conventional physical logging. Second, the commutativity and associativity of XOR enables processing of log records in an arbitrary order. This means that we can freely distribute log records to multiple disks to improve the logging performance. During the recovery time, we can do a parallel restart independently for each log disk. This paper shows the superior performance of the differential logging compared to the physical logging in a shared-memory multiprocessor environment.
机译:对于少于2000美元的内存GB,主内存DBMS(MMDBMSS)被涌现为许多问题域中的磁盘驻留DBMSS(DRDBMSS)的经济上可行的替代品。通过减少磁盘访问到日志写入的连续形式和偶尔检查点,MMDBMS可以显示比DRDBMS显着更高的性能。在系统崩溃时,恢复过程开始通过访问磁盘驻留日志和检查点数据来恢复一致状态。然而,随着CPU速度的增加,这种磁盘访问仍然是MMDBMSS中的主要瓶颈。为了克服这个瓶颈,本文探讨了并行测井和恢复的替代方案。本文的主要贡献是所谓的差分记录方案,可允许在日志记录和恢复中进行不受限制的并行性。使用比特XOR操作来计算图像之前和之后的差分日志并恢复一致的数据库状态,该方案为MMDBMS提供了显着的性能改进的空间。首先,在差异上完成日志记录,与传统物理日志记录相比,对数卷减少到近一半。其次,XOR的共奉性和关联性使得能够以任意顺序处理日志记录。这意味着我们可以自由将日志记录自由分发给多个磁盘以改善日志记录性能。在恢复时间期间,我们可以为每个日志磁盘独立执行并行重启。本文显示了与共享内存多处理器环境中的物理日志记录相比差分记录的卓越性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号