论坛问题精选:

超融合分布式存储如何保证数据的一致性?

回复:

实际上不同的分布式存储产品对数据一致性的要求不一样,当然银行对数据一致性的要求是最高的。SmartX 在这方面做了很多工作保证数据一致性。SmartX 系统本身通过 MetaServer 和 Zookeeper 的机制保证多个副本强一致性,Zookeeper 防止脑裂的情况发生;journal 日志机制可保证节点意外掉电后可通过日志回放保证数据一致性;datacheck sum 可以通过校验数据修复因硬盘故障导致的副本不一致的问题,相关的机制还有蛮多的,有机会可以深入了解。