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

BBS: Batch-Based Snapshot for the Cloud Database Backup

  • Xiaoshuang Peng
  • , Xiaopeng Fan
  • , Shi Cheng
  • , Lingbin Meng
  • , Cuiyun Fu
  • , Wenchao Zhou
  • , Chuliang Weng*
  • *此作品的通讯作者
  • East China Normal University
  • Alibaba Group Holding Ltd.

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

摘要

Many cloud databases provide fine-grained regular snapshots and sparsely deleted snapshots based on importance, and dynamically maintain large-scale snapshots to ensure data security and mine the value of cold data. However, in existing snapshot technologies, the write amplification feature of Copy-on-Write (CoW) introduces additional expensive I/O operations in a cloud environment. In Redirect-on-Write (RoW), the modified data blocks are scattered among the snapshots, resulting in a dependency between the snapshots, which seriously affects the recovery performance. In this paper, we observed that access to snapshots has the characteristics of locality and continuity. We therefore propose an efficient Batch-Based Snapshot index, called BBS, which batches snapshot indexes according to database workload and access behavior of snapshots. Specifically, we use two key techniques: Shared-Subtrees Indexing and Batch-Based Dividing, to perform split dependency of the snapshot index. The snapshot index dependency chain is divided into batches, and there is no dependency on snapshot indexes between batches. In-batch snapshot indexes reduce memory overhead by sharing subtrees. The index can directly locate data blocks instead of iterative traversal. At the same time, the design of the snapshot index deletion method is adapted to the snapshot sparse deletion model. We have implemented a working system in Ceph. Evaluation results on datasets demonstrate that, compared with existing techniques, BBS can effectively balance the overhead between index memory capacity and recovery time.

源语言英语
主期刊名Proceedings - 2025 IEEE 41st International Conference on Data Engineering, ICDE 2025
出版商IEEE Computer Society
4248-4261
页数14
ISBN(电子版)9798331536039
DOI
出版状态已出版 - 2025
活动41st IEEE International Conference on Data Engineering, ICDE 2025 - Hong Kong, 中国
期限: 19 5月 202523 5月 2025

出版系列

姓名Proceedings - International Conference on Data Engineering
ISSN(印刷版)1084-4627
ISSN(电子版)2375-0286

会议

会议41st IEEE International Conference on Data Engineering, ICDE 2025
国家/地区中国
Hong Kong
时期19/05/2523/05/25

指纹

探究 'BBS: Batch-Based Snapshot for the Cloud Database Backup' 的科研主题。它们共同构成独一无二的指纹。

引用此