全球流行的分布式数据库都有哪些类型?
- 内容介绍
- 文章标签
- 相关推荐
:为什么公司迫切需要分布式数据库
数据量呈指数级增长,传统单机集中式数据库面临以下痛点:
- 单点故障导致业务不可用;
- 水平 成本高,无法快速应对突发流量;
- 写入/读取延迟随数据规模增长而失控。怎么说呢,
分布式数据库正是为了解决这些痛点而诞生的。它,实现高可用、高性能和弹性伸缩。老实说,
全球流行的分布式数据库类型概览
1. 列族存储
代表产品:Google Bigtable、Apache HBase、Apache Cassandra。
适用场景:海量时序数据、日志分析、推荐程序等需要快速写入且查询主要基于列的业务。
2. 键值存储
代表产品:Amazon DynamoDB、Redis、Riak KV。
适用场景:会话缓存、购物车、实时计数器等对读写延迟要求极高且数据结构简单的业务。话说回来,
3. 文档型数据库
代表产品:MongoDB、Couchbase、Amazon DocumentDB。
适用场景:CMS程序、移动应用后端还有需要灵活 schema 的业务。
4. 图形数据库
代表产品:Neo4j、Amazon Neptune、JanusGraph。
:为什么公司迫切需要分布式数据库
数据量呈指数级增长,传统单机集中式数据库面临以下痛点:
- 单点故障导致业务不可用;
- 水平 成本高,无法快速应对突发流量;
- 写入/读取延迟随数据规模增长而失控。怎么说呢,
分布式数据库正是为了解决这些痛点而诞生的。它,实现高可用、高性能和弹性伸缩。老实说,
全球流行的分布式数据库类型概览
1. 列族存储
代表产品:Google Bigtable、Apache HBase、Apache Cassandra。
适用场景:海量时序数据、日志分析、推荐程序等需要快速写入且查询主要基于列的业务。
2. 键值存储
代表产品:Amazon DynamoDB、Redis、Riak KV。
适用场景:会话缓存、购物车、实时计数器等对读写延迟要求极高且数据结构简单的业务。话说回来,
3. 文档型数据库
代表产品:MongoDB、Couchbase、Amazon DocumentDB。
适用场景:CMS程序、移动应用后端还有需要灵活 schema 的业务。
4. 图形数据库
代表产品:Neo4j、Amazon Neptune、JanusGraph。

