架构师培训营第六周总结
一、分布式数据库
Mysql一主多从复制,主主复制
1)一主多从的优点:分摊负载、专机专用、便于冷备、高可用
2)主主复制,解决了写的高可用
2)复制注意事项:主主复制的不能并发写入,复制只增加并发读性能,并发写的性能并没有改变,更新表结构会导致巨大的同步延迟
数据分片
1)分片的方式:hash方式,一致性hash(consistent hash),按照数据范围
2)分片的缺点:需要额外的代码,或者可以用中间件,比如:mycat,ShardingSphere,无法执行多分片的联合查询,无法使用数据库事务,数据的增长,如何让分片平均分配
二、CAP原理
一致性(Consistency)
可用性(Availability)
分区耐受性(Partition tolerance)
版权声明: 本文为 InfoQ 作者【talen】的原创文章。
原文链接:【http://xie.infoq.cn/article/c65cf5b0e92a67db9e464276f】。未经作者许可,禁止转载。
评论 (1 条评论)