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

陈江@阿里 2019-08-12

分布式 服务器 数据库 索引 Cassandra 物联网 分布式数据库 使用 场景

介绍

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

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

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

Cassandra用户容易用错

登录 后评论
下一篇
corcosa
16494人浏览
2019-10-08
相关推荐
了解何时使用RabbitMQ
647人浏览
2018-09-19 10:10:51
Java博客大汇总
527人浏览
2019-07-29 20:51:12
手淘互动动效的探索
5747人浏览
2017-08-31 11:22:12
何时对null值做Cache
1205人浏览
2016-04-11 15:16:08
何时使用static类(工具类)
323人浏览
2016-02-06 05:51:04
Apache Cassandra 数据存储模型
1389人浏览
2019-05-05 11:40:07
0
0
0
1133