CreateArtTechnology
/ Blog
Login
最新文章
Java
语言相关
库相关
虚拟机相关
CreateArtTechnology
项目搭建
使用的工具
自研的工具
开源工具
ELK
ElasticSearch
Jenkins
Markdown
GraphQL
Arthas
生产工具
Linux
Nginx
VersionControl
Subversion
Git
Redis
Archiva
Maven
Zookeeper
Spring
SpringBoot
MySql
HBase
Cassandra
容器化
Docker
Kubernetes
服务容器化从零开始
未分类笔记
算法相关
概念相关
豆知识
机器学习
机器学习从零开始
Cassandra简介
13
2020-01-19 14:55:55
生产工具
Cassandra
![](/img/pic/2020011914531147004_png_279_187_29486) > Cassandra ### Cassandra是什么 类似HBase,Cassandra也是一个开源的分布式数据库,适用于结构化的大数据存储。 ### 为什么使用Cassandra 针对与关系型数据库的比较,可参考[HBase简介](http://www.createarttechnology.com/blog/article/90)一文的介绍。 与HBase的比较: ||HBase|Cassandra| |---|---|---| |出发点|BigTable|BigTable and Dynamo| |数据分布|表划分为多个region存在不同region server上|改进的一致性哈希(虚拟节点)| |一致性|强一致性|最终一致性| |架构|master/slave|p2p| |读写性能|数据读写定位可能要通过最多6次的网络RPC,性能较低。|数据读写定位非常快| |高可用性|NameNode是HDFS的单点故障点|P2P和去中心化设计,不会出现单点故障| |CAP|1,强一致性,0数据丢失。2,可用性低。3,扩容方便。|1,弱一致性,数据可能丢失。2,可用性高。3,扩容方便。| Cassandra的优势较HBase来说有如下几点: 1. 使用去中心化的P2P协议,使得集群中的每个节点功能都一样,没有主从差异,可用性更高,没有单点故障问题 - Cassandra集群是环结构的,多个节点持有数据副本 ![](/img/pic/2020011914525081303_png_306_205_29882) 2. 针对写密集型应用有优化,吞吐量较高 3. 支持事务 实际选用原因:前东家已有的技术选型:) ### 官网 [http://cassandra.apache.org/](http://cassandra.apache.org/) ### 参考资料 [认识Cassandra - 简书](https://www.jianshu.com/p/f1485d5151ba)
发布文章 101
文章被阅读 1816
最近修改
什么是“丝滑”的曲线
2021-12-08 15:19:20
高效空间数据索引R树及其批量加载方法STR简介
2021-09-29 20:33:37
关于分库分表的一些事儿
2021-06-25 11:51:25
获得诺奖的稳定匹配理论之TTC算法与GS算法
2021-03-14 23:04:48
算法小白的机器学习入门实践,从零到上线
2021-01-13 14:28:27
分站宗旨
一站式资料平台,减少重复检索,减少重复采坑。