阅读关于日志在分布式文件系统中的作用的优秀文章日志对我来说似乎是分布式数据库的集群一致性和数据集成问题的唯一答案。
是否所有分布式系统都使用日志进行同步、一致性、复制和恢复?还是它们仅在日志的格式/协议上有所不同?
可以提供一种在分布式数据库中实现集群范围一致性的替代方法吗???
HBase和Bigtable都给出了现代数据库中日志的另一个例子。
他们是什么意思?其他数据库不为一致性目的使用日志?
发布于 2017-10-11 15:46:52
一致性是一个过载的术语,它有多种含义。但通常,当人们说一个系统是一致的,他们意味着系统是没有矛盾的,它的行为符合规范。显然,有许多一致的分布式系统不使用日志。
示例:
线性化性
人们通常把一致性和线性化混为一谈,但即使我们谈论线性化,也有一些方法可以不用日志使用它。实现线性化的最著名的协议是Paxos。
Paxos是关于构建一个分布式写一次寄存器(Multi-Paxos是关于分布式只附加日志)。看来普通的Paxos (非多Paxos)的应用程序集非常狭窄,但是:
https://stackoverflow.com/questions/43280566
复制相似问题