跳到主要导航 跳到搜索 跳到主要内容

A twin-buffer scheme for high-throughput logging

  • Qingzhong Meng*
  • , Xuan Zhou
  • , Shan Wang
  • , Haiyan Huang
  • , Xiaoli Liu
  • *此作品的通讯作者
  • Renmin University of China
  • Huawei Technologies Co., Ltd.

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

For a transactional database system, the efficiency of logging is usually crucial to its performance. The emergence of new hardware, such as NVM and SSD, eliminated the traditional I/O bottleneck of logging and released the potential of multi-core CPUs. As a result, the parallelism of logging becomes important. We propose a parallel logging subsystem called TwinBuf and implemented it in PostgreSQL. This solution can make better use of multi-core CPUs, and is generally applicable to all kinds of storage devices, such as hard disk, SSD and NVM. TwinBuf adopts per-thread logging slots to parallelize logging, and a twin-log-buffer mechanism to make sure that logging can be performed in a non-stop manner. It performs group commit to minimize the persistence overheads. Experimental evaluation was conducted to demonstrate its advantages.

源语言英语
主期刊名Database Systems for Advanced Applications - 23rd International Conference, DASFAA 2018, Proceedings
编辑Jian Pei, Shazia Sadiq, Jianxin Li, Yannis Manolopoulos
出版商Springer Verlag
725-737
页数13
ISBN(印刷版)9783319914572
DOI
出版状态已出版 - 2018
活动23rd International Conference on Database Systems for Advanced Applications, DASFAA 2018 - Gold Coast, 澳大利亚
期限: 21 5月 201824 5月 2018

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10828 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议23rd International Conference on Database Systems for Advanced Applications, DASFAA 2018
国家/地区澳大利亚
Gold Coast
时期21/05/1824/05/18

指纹

探究 'A twin-buffer scheme for high-throughput logging' 的科研主题。它们共同构成独一无二的指纹。

引用此