Facebook 为什么不用 Cassandra 了? - 知乎
Cassandra和MongoDB等这些Nosql产品,无论从可扩展性、性能等方面来说是有很大的优势,我觉得目前最大的一个问题还在于稳定性和运维能力。对于类似Cassandra这种相对比较"重型"的产品来说,越是智能化的,要想更好的驾驭它就必须花费越多的精力和需要更多的经验。
Facebook开发Cassandra初衷是用于Inbox Search,但是后来的Message System则使用了HBase,Facebook对此给出的解释是Cassandra的最终一致性模型不适合Message System,HBase具有更简单的一致性模型,当然还有其他的原因。HBase更加的成熟,成功的案例也比较多等等。Twitter和Digg都曾经很高调的选用Cassandra,但是最后也都放弃了,当然Twitter还有部分项目也还在使用Cassandra,但是主要的Tweet已经不是了。Read full article from Facebook 为什么不用 Cassandra 了? - 知乎
No comments:
Post a Comment