随笔分类 - 分布式系统设计
摘要:为什么要分库分表: 分表:当单表数据量太大时,会极大影响sql执行的性能,会导致sql查询很慢。分表是把一个表的数据放到多个表中,比如用户信息表,用用户id来分表,每张表控制在200w数据量。那么操作时数据量就少,执行sql速度也会快。 分库:单库的并发量有限(2000) ,当并发请求超过数据库的瓶
阅读全文
摘要:一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 CAP: 一致性:数据分布在不同节点,某个节点数据进行更新,其他节点都能读取到这个数据,就是强一致性
阅读全文

浙公网安备 33010602011771号