架构师培训营第六周总结

用户头像
talen
关注
发布于: 2020 年 07 月 15 日

一、分布式数据库

  1. Mysql一主多从复制,主主复制

1)一主多从的优点:分摊负载、专机专用、便于冷备、高可用

2)主主复制,解决了写的高可用

2)复制注意事项:主主复制的不能并发写入,复制只增加并发读性能,并发写的性能并没有改变,更新表结构会导致巨大的同步延迟

  1. 数据分片

1)分片的方式:hash方式,一致性hash(consistent hash),按照数据范围

2)分片的缺点:需要额外的代码,或者可以用中间件,比如:mycat,ShardingSphere,无法执行多分片的联合查询,无法使用数据库事务,数据的增长,如何让分片平均分配

二、CAP原理

  1. 一致性(Consistency)

  2. 可用性(Availability)

  3. 分区耐受性(Partition tolerance)

发布于: 2020 年 07 月 15 日 阅读数: 18
用户头像

talen

关注

还未添加个人签名 2018.07.19 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
请加“极客大学架构师训练营”标签,便于分类
2020 年 07 月 15 日 15:34
回复
没有更多了
架构师培训营第六周总结