首页 > 其他 > 详细

数据性能改善——分库分表

时间:2019-05-03 14:40:32      阅读:106      评论:0      收藏:0      [点我收藏+]

一、前言

学习读写分离,这里记录下自己学习的路程,你读过之后对技术的认知可能不会有太多的提高,但是能看到我成长的轨迹。(只记录难点、重点知识点,以及方向的选择、自己的心境)

读写分离指的是将数据库分为主从库,一个主库用于写数据,多个从库用来读数据,主从库之间通过某种机制进行数据间的同步。目前多数互联网业务的数据,读多写少,为了线性提升数据库读性能,减少读写锁的冲突而提高写性能,便有了读写分离的做法。但是不是任何情况都需要数据的读写分离,比如,一个订单系统,订单表里的数据量非常庞大,那么这种情况,该做的是对表进行水平切分,原来表里的2000w数据,拆分成4个表,每个表里500w,这样单表操作的压力就少了很多。因此,我们为了解决数据库架构问题时,一定要先分析数据库性能瓶颈是什么,再去想解决方法。

 

二、Mycat学习

1.介绍

 Mycat是数据库分库分表中间件。面对分库分表,可能比较蒙,查了很多资料,下面的算是比较好的:

https://dbaplus.cn/news-11-1854-1.html

里面讲述了各个组件的一个概况。最后,基于Mycat的成功案例,以及相对活跃的社区,还有详细的文档,决定先从Mycat进行学习。

官网地址:http://www.mycat.io/

2.Hello world

...学习中!

 

 

 

 

参考资料:

https://baijiahao.baidu.com/s?id=1614304400276051465&wfr=spider&for=pc

数据性能改善——分库分表

原文:https://www.cnblogs.com/lihao007/p/10802036.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!