非关系型数据库

非关系型数据库

非关系型数据库

非关系型数据库是不使用关系模型的数据库系统,本节包含各类NoSQL数据库的知识和最佳实践。

数据库类型

  • 文档数据库(MongoDB, CouchDB)
  • 键值存储(Redis, DynamoDB)
  • 列式数据库(Cassandra, HBase)
  • 图数据库(Neo4j, JanusGraph)

主要内容

  • 数据模型设计
  • 分布式架构
  • 扩展性与性能
  • 一致性模型
  • 数据分片
  • 容错与高可用