摘要:
读写分离优化了互联网读多写少场景下的性能问题,考虑一个业务场景,如果读库的数据规模非常大,除了增加多个从库之外,还有其他的手段吗?实现数据库高可用,还有另外一个撒手锏,就是分库分表。 为什么要分库分表 一般Mysql一个单库最多支持并发量到2000,且最好保持在1000。如果有20000并发量的需求 阅读全文
posted @ 2021-01-07 14:46
songguojun
阅读(5305)
评论(0)
推荐(0)
摘要:
Lease机制,翻译过来即是租约机制,是一种在分布式系统常用的协议,是维护分布式系统数据一致性的一种常用工具。 Lease机制有以下几个特点: 1.Lease是颁发者对一段时间内数据一致性的承诺; 2.颁发者发出Lease后,不管是否被接收,只要Lease不过期,颁发者都会按照协议遵守承诺; 3.L 阅读全文
posted @ 2021-01-07 12:05
songguojun
阅读(481)
评论(0)
推荐(0)
摘要:
在分布式系统中有个CAP理论,对于P(分区容忍性)而言,是实际存在 从而无法避免的。 因为分布式系统是由多个节点(指代一台服务器、存储设备等)构成,由于网络异常、宕机等节点并不能保证正常工作,特别是在节点数量很大的时候,出现异常状况的节点几乎是肯定的。为了保证系统的正常运行,能够提供可靠的服务,分布 阅读全文
posted @ 2021-01-07 11:21
songguojun
阅读(372)
评论(0)
推荐(0)
摘要:
ZAB一致性协议 ZAB ( ZooKeeper Atomic Broadcast , ZooKeeper 原子消息广播协议)是zookeeper数据一致性的核心算法。 ZAB协议论文地址:http://www.tcs.hut.fi/Studies/T-79.5001/reports/2012-de 阅读全文
posted @ 2021-01-07 10:47
songguojun
阅读(1421)
评论(0)
推荐(1)
摘要:
一. 什么是分布式事务 分布式事务关注的是分布式场景下如何处理事务,是指事务的参与者、支持事务操作的服务器、存储等资源分别位于分布式系统的不同节点之上。简单来说,分布式事务就是一个业务操作,是由多个细分操作完成的,而这些细分操作又分布在不同的服务器上,事务,就是这些操作要么全部成功执行,要么全部不执 阅读全文
posted @ 2021-01-07 09:39
songguojun
阅读(160)
评论(0)
推荐(0)

浙公网安备 33010602011771号