第六周总结
分布式数据库
mysql复制
一主多从优点
分摊负载(读)
专机专用
便于冷备
高可用
主主复制
主主复制的两个数据库不能并发写入
复制只是增加数据的读并发能力,并没有增加并发能力和存储能力
更新表结构会导致巨大的同步延迟
数据分片
硬编码数据分片 id mod
外部存储映射表 id ->目标serverid
数据分片的挑战
需要额外大量代码,处理逻辑变得复杂
服务多分片的联合查询,深分页、排序等
服务使用数据库事务
增加更多服务器的挑战
分布式数据库中间件
Amoeba/Cobar
Mycat
shardingsphere?
NoSQL
CAP原理
数据存储冲突
最终一致性,简单策略:最晚时间戳有效
客户端冲突解决
投票解决冲突
一致性算法
Paxos
ZAB
Bully
评论 (1 条评论)