分布式
1.CAP理论
- 一致性C:All nodes see the same data at the same time,所有数据库集群节点在同一时间点看到的数据完全一致,即所有节点能实时保持数据同步。
- 可用性A:Reads and writes always succeed,读写操作永远是成功的。即服务一直是可用的,即使集群一部分节点故障,集群整体还能正常响应客户端的读写请求。
- 分区容错性P:The system continues to operate despite arbitrary message loss or failure of part of the system,尽管系统中有任意的信息丢失或故障,系统仍在继续运行。以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前操作在C和A之间做出选择