【发布时间】:2011-06-01 02:11:05
【问题描述】:
NoSQL 数据库,尤其是 Cassandra,以其低成本的高可扩展性承诺引起了广泛关注。
关于 Cassandr 被 facebook、twitter、digg 等社交网络专业人士采用的话题有很多讨论。但事实上,fb 在最近的项目中不再真正考虑 Cassandra,而且 facebook 从未完全依赖 cassandra 放弃 mysql,尽管它仍在努力使用 mySQL,而其中 Cassandra 可能非常适合他们的模型。
甚至 twitter 也放弃了迁移到 Cassandra 集群的计划
此外,Digg 的 Cassandra 实施也不是很成功(但不清楚这应该归咎于谁)。
这样一来,就不会留下任何以与 Cassandra 一起玩而自豪的大牌玩家了..!!
它仍处于 alpha 阶段 并且具有 小型社区,因此应该考虑将 Cassandra 用于大型项目的生产环境吗?对于社交网站,MySQL 和 Cassandra 之间的数据库解决方案是:
- 更易于构建、维护和管理
- 提供良好的性能
- 更便宜的解决方案
- 面向未来(在可扩展性、可靠性等方面)
- 需要更少的人工管理。
除此之外,我主要怀疑它的可靠性....我是在用 Cassandra 拿我的数据冒险!!???
您还有什么其他建议吗?
【问题讨论】:
标签: sql database database-design nosql cassandra