返回
PALF: Replicated Write-Ahead Logging for Distributed Databases
DOI:10.14778/3685800.3685803.png)
摘要
En 中文
分布式数据库近年来因其可扩展性、可用性和一致性保证而得到广泛研究和开发。预写式日志(WAL)系统是数据库中最为关键的部分之一。设计一个作为支持ACID事务的分布式数据库基础的复制日志系统,仍然是一个非平凡的问题。本文提出PALF,一种基于Paxos的追加写入日志文件系统,以应对这些挑战。PALF背后的基本思想是协同设计日志系统与整个数据库,以支持数据库特定功能,并将这些功能抽象为PALF原语以支持其他分布式系统。许多数据库功能,包括事务处理、数据库恢复和物理备用数据库,均基于PALF原语构建。评估表明,PALF在性能上显著优于知名的共识协议实现,并且完全胜任分布式数据库工作负载。PALF已作为OceanBase 4.0数据库的一个组件进行部署,并随其一起开源。
Keyword:
BROADCAST
OCEANBASE
期刊
P
IF:
3.3
论文数:
563
被引数:
1.2W

