NoSql 数据库类型
1、键值数据库
- 满足:
- 频繁读写
- 做内容缓存
- 存储配置和用户数据信息
- 做缓冲层解决方案,增加网页响应速度
- 支持持久化
- 支持数据恢复
- 支持更多的数据类型
- 如 Redis、Amazon SimpleDB、riak
2、列族数据库
- Hbase 根据列族进行垂直划分,根据行键进行水平划分
- 典型应用
- 分布式数据存储与管理
- 如 Hbase、BigTable、Cassandra
- 典型应用
3、图数据库
- 图结构存储
- 如 Neo4j、InfiniteGraph
4、文档数据库
- 值是文档
- 能够对数据内容和类型进行自我描述
- 内容可以集中在一个文档里
- 不支持文档之间的事务
- 数据结构
- Json 数据格式
- 如 mongoDB、MarkLogic、Couchbase