架构师训练营 - 学习总结 - 第六讲
数据库分片
方案:硬编码,映射表 都不常用
方案:分布式数据库中间件
优点对应用程序透明
分片之前先业务分库。
比如:类目分库、用户分库
cap
一致性Consistency :保证数据准确,但是不保证一定返回。
可用性Availability : 保证返回,但是不保证数据最新。
分区耐受性Partition tolerance :部分节点消息丢失,系统依然可以操作。
CAP原理:在分布式系统必须满足分区耐受性的前提下,可用性和一致性无法同时满足。
最终一致数据存储BASE
方案:
时间戳最大覆盖
客户端恒
投票解决冲突
评论