架构师训练营第六周总结
数据分片
分片目标
分片特点
分片原理
1、硬编码实现数据分片
2、映射表外部存储
3、分布式数据库的中间件(解决方案):Mycat
Amoeba/Cobar架构
Cobar系统组件模型
如何做集群的伸缩
数据库部署方案
单一服务与单一数据库
主从复制实现伸缩
两个Web服务及两个数据库
综合部署
NoSQL
CAP原理(一致性,可用性,分区耐受性)
在分布式系统必须要满足分区耐受性的前提下,可用性和一致性无法同时满足。
最终一致性
最终一致写冲突:
根据时间戳,最后写入的覆盖之前的
客户端冲突解决方案
投票解决冲突(Cassandra)
ACID与BASE
ACID
原子性
隔离性
持久性
一致性
BASE
基本可用
弱状态
最终一致性
Zookeeper与Doris
版权声明: 本文为 InfoQ 作者【James-Pang】的原创文章。
原文链接:【http://xie.infoq.cn/article/b021f46c71b4ebcd84668f0df】。未经作者许可,禁止转载。
评论 (1 条评论)