开发者社区 > 数据库 > NoSQL数据库 > 正文

想请教一下大佬们,HBase与Cassandra的差异在哪里呀

想请教一下大佬们,HBase与Cassandra的差异在哪里呀

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群

展开
收起
茶什i 2019-09-04 17:18:38 4341 0
1 条回答
写回答
取消 提交回答
  • HBase是一个KV的宽表数据库,C也是一个宽表数据库。从本质上看,都是基于LSM,都是Bigtable的开源实现,看起来同出一辙,在数据规模支持及并发上支持类似。但是,他们有着本质的区别。 HBase是Hadoop体系为了支持 准在线的业务,研发的KV组件。 C一开始就是 一个完整的在线数据库系统,具有数据库丰富的功能。

    1、C是masterless的架构,每个节点对等。 HBase有Hmaster、zk、hdfs等辅助组件。 C相对简单很多。另外由于没有过多的组件协调,性能也较高。

    2、C*是一套完整的数据库系统,有SQL、类似、函数、触发器、UDF等

    C* 运维起来简单、用起来也相对简单。

    2019-10-14 19:19:54
    赞同 展开评论 打赏

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载