NoSQL

NoSQL

大多数 NoSQL 数据库的关键特征在于它们都使用聚合,而各种面向聚合的数据库对聚合的建模方式不同。一般而言,NoSQL 通常分为如下几种数据模型:

  • Wide Column Store / Column Families: HBase
  • Key Value / Tuple Store: Redis
  • Graph Databases: FlockDB
  • Document Store: MongoDB

数据分布的两种方式:

  • 复制 (replication)
    • master-slave: master 节点负责写, slave 节点负责读
    • peer-to-peer: 任何节点均可写,节点之间互相同步
  • 分片 (sharding)

参考

推荐文章