cassandra使用场景判断:何时使用及何时不用

  1. 云栖社区>
  2. Cassandra+Spark社区>
  3. 博客>
  4. 正文

cassandra使用场景判断:何时使用及何时不用

陈江@阿里 2019-08-12 19:16:11 浏览1167
展开阅读全文

介绍

我有一个具有以下功能的数据库服务器:

  • 高可用设计。
  • 可以全球分布。
  • 允许应用程序随时随地写入任何节点。
  • 只需向群集添加更多节点即可进行线性扩展。
  • 自动负载及数据均衡。
  • 一种看起来很像SQL的查询语言。
    听上去是不是很酷,cassandra确实涵盖上述功能列表,那是不是我们可以采用cassandra满足我们所有的数据库需求?很不幸,我在很多cassandra商业公司上都听到上述推销,确实也有很多人相信,很多以前用oracle,mysql这样的专有数据库用户也希望能节约大量的license费用,他们默认cassandra也具有oracle,mysql相同的关系型数据库核心能力,但cassandra实际上还不具备。

在这篇博文中,我将讨论一些需要避免的陷阱,为Cassandra提供一些好的用例,并提供一些数据建模建议。

Cassandra用户容易用错

网友评论

登录后评论
0/500
评论
陈江@阿里
+ 关注
所属云栖号: Cassandra+Spark社区