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

Hybrid Shared-Buffer for Multi-Master Databases

  • Rongrong Zhang
  • , Zhiwei Ye
  • , Peng Cai*
  • , Xuan Zhou
  • , Dunbo Cai
  • , Ling Qian
  • *此作品的通讯作者
  • East China Normal University
  • Ltd.

科研成果: 期刊稿件文章同行评审

摘要

Distributed shared buffer (DSB) is a well-known solution to support multi-master database systems. DSB involves controlling access to shared data among different nodes through a distributed shared buffer and lock-based cache coherence protocols. Existing DSB implementations resolve conflicts at the page level and lack the flexibility required by modern cloud database systems. Authors present HyBuffer which mixes rows and pages in the distributed shared buffer. It enables multiple masters to independently modify different rows on the same page, thereby enhancing concurrency and performance. HyBuffer adopts the hybrid design to track the location information of cached data. A centralized node maintains page locations indicating which masters have cached which pages, and the record locations of a cached page are maintained by the master which has cached this page. This design eliminates the need to redistribute metadata when dynamically adding or removing masters. Experimental results demonstrate that HyBuffer achieves better scalability and performance compared to existing approaches.

源语言英语
期刊Journal of Database Management
35
1
DOI
出版状态已出版 - 2024

指纹

探究 'Hybrid Shared-Buffer for Multi-Master Databases' 的科研主题。它们共同构成独一无二的指纹。

引用此