facebook 股价:Facebook 为什么不用 Cassandra 了?作者:穆黎森

发布时间:2020-06-02 12:00:37   来源:网络 关键词:facebook 股价
前面的朋友已经说得很清楚了。facebook自己的解释是HBase更适合。

我们的观察和测试的结果,cassandra目前性能上和稳定性上还达不到产品级的要求。

最开始考虑用cassandra,是因为理论上它能很好的为我们解决可扩展性和运维上的问题。但是当实际需求来临的时候,就不得不考虑单台服务器的性能输出效率。很明显对于规模不大的集群特别是初创公司的服务器规模来说,还根本没有到需要用cassandra来解决规模化运营的问题的时候。而现在仅就论坛里看,cassandra还存在各种各样的bug或是GC导致的性能急剧下降之类的问题。在此规模下性能比cassandra好的可选替代方案就很多了。

至于cassandra为什么到现在还不成熟?我觉得主要是其野心太大:dynamo式的一致性分布模型+bigtable式的数据存储。导致从分布式策略到存储引擎,各种层次上需要面对的问题太多了。 更多回复:

知乎网友阙乃:
Cassandra 刚使用确实问题多多,花了近6个月的时间抢填坑,差点要放弃了,一再坚持之下把发现的问题能解决的解决,不能解决的规避解决。上各种监控基准测试,现在终于上生产环境且已经稳定运行半年无事故了,而且扩展运维方便,大大降低了运维人员的工作量。相比于mongoDB,hbase,我现在更喜欢Cassandra。

知乎网友阙乃:
Cassandra 刚使用确实问题多多,花了近6个月的时间抢填坑,差点要放弃了,一再坚持之下把发现的问题能解决的解决,不能解决的规避解决。上各种监控基准测试,现在终于上生产环境且已经稳定运行半年无事故了,而且扩展运维方便,大大降低了运维人员的工作量。相比于mongoDB,hbase,我现在更喜欢Cassandra。

知乎网友阙乃:
Cassandra 刚使用确实问题多多,花了近6个月的时间抢填坑,差点要放弃了,一再坚持之下把发现的问题能解决的解决,不能解决的规避解决。上各种监控基准测试,现在终于上生产环境且已经稳定运行半年无事故了,而且扩展运维方便,大大降低了运维人员的工作量。相比于mongoDB,hbase,我现在更喜欢Cassandra。

知乎网友鲁塔弗:
我们之前测试 Cassandra的一致性采用p2p方式实现,结构过于复杂,导致不稳定,缺乏互联网基因,简单的产品才能广泛应用






本文关键词:facebook 股价
猜你喜欢
推荐文章: