HBase的网络一致性和分区容错度
CAP定理指出,分布式系统可以维持以下三种特性中的两种: - *C*onsistency - 所有节点都看到相同的数据。 - *A*vailability - 每个请求都会收到有关它是成功还是失败的响应。 - *P*artition tolerance - 即使其他组件无法使用,系统也会继续运行。
HBase的数据存储于HDFS文件系统,HDFS保证强一致性C和分区容错性P,降低了可用性A。
HBase有利于一致性和分区容错度,必须做出决定。Coda Hale解释了为什么分区容错度如此重要,请访问http://codahale.com/you-cant-sacrifice-partition-tolerance/。
#
网友评论