2022年3月2日
摘要: 分库分表是实际应用中,之前介绍的“读写分离”和缓存等已经不能解决数据量呈几何级数增长导致数据库性能降低不能满足生产需求的问题。目前比较普遍的方案就是使用NoSQL/NewSQL或者采用分库分表。 使用分库分表时,主要有垂直拆分和水平拆分两种拆分模式,都属于物理空间的拆分。 分库分表方案:只分库、只分 阅读全文
posted @ 2022-03-02 10:34 池塘里洗澡的鸭子 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 为保证数据库的高可用性,可以采用冗余的方式,但是数据冗余带来的问题是数据一致性问题。主从模式就是该方式的一种集群实现架构,其主要优势就是简单灵活,能满足多种需求。是一种比较主流的用法,同时其劣势也很明显:写操作高可用需自行处理。 实际使用MySQL主从模式,一主多从、读写分离等的过程中,如果发生单点 阅读全文
posted @ 2022-03-02 09:46 池塘里洗澡的鸭子 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 为什么存在读写分离?肯定是实际生产中存在这样的需求:很多生产环境中,用户往往读多写少,这时候数据库的读会首先成为数据库的瓶颈。如果我们已经优化了SQL,但是读依旧还是瓶颈时,这时就可以选择“读写分离”架构了。读写分离首先需要将数据库分为主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间 阅读全文
posted @ 2022-03-02 09:12 池塘里洗澡的鸭子 阅读(417) 评论(0) 推荐(0) 编辑