架构师训练营 - 第六周 - 学习总结

发布于: 2020 年 07 月 13 日

数据库服务器压力大,首先考虑索引,缓存等解决措施,减少业务复杂度,当单表数据过大(简单表数据量上亿,复杂表数据量上千万)或单表写压力大的场景,可以考虑数据分片,分片的表不一定要分散到不同的数据库,主要措施有:

Cap理论针分布式系统的数据,

1、 因为必须实现分区耐受性,所以只能在一致性或可用性中选择一个,

2、 系统内不同的数据之间可以选择不同,比如涉及金钱类的数据,需要选择一致性,但是对于一些不重要的数据就可以选择可用性。

3、 即使选择了可用性,也不是意味的完全放弃一致性,比如购物车的操作,不同节点可以分别写入保存不同数据,等分区恢复后自动合并或提示。

 

用户头像

韩挺

关注

还未添加个人签名 2019.01.25 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第六周 - 学习总结