Ark:一种现实世界的共识实现
分布式、并行与集群计算
2014-07-18 v1 数据库
摘要
Ark 是一种类似于 Paxos 和 Raft 的共识算法实现,旨在改进 MongoDB 和 TokuMX 使用的现有共识算法。Ark 从头开始设计,改进了 TokuMX 使用的选举算法,以修复 MongoDB 共识算法中可能导致数据丢失的缺陷。它最终与 Raft 有许多相似之处,但在几个方面有所不同,主要是为了支持链式复制和未确认写入等其他功能。
引用
@article{arxiv.1407.4765,
title = {Ark: A Real-World Consensus Implementation},
author = {Zardosht Kasheff and Leif Walsh},
journal= {arXiv preprint arXiv:1407.4765},
year = {2014}
}
备注
12 pages