PHPPHP经验分享PHP实战

Mysql的分库分表,水平拆分-垂直拆分

2019-05-23  本文已影响0人  程大哥T_T

参考文章
MySQL分库分表总结参考
数据库分库分表策略,如何分库,如何分表?
MySQL分库分表原理

MySQL单库数据量在5000万以内性能比较好,超过阈值后性能会随着数据量的增大而变弱。MySQL单表的数据量是500w-1000w之间性能比较好,超过1000w性能也会下降。

mysql的分库分表是在数据量大后的一个常用数据库优化方法
mysql单表数据量在500w至1000w之间性能还是可以的,超过1000w性能就会下降,这是在没有字符的前提下,有字符的情况下数据量最好在500w以下


简答的举个例子什么是水平拆分垂直拆分

比如说现在有一个文章表A,数据量为1000w,字段有id,author,content。。。。等等多个字段

库外拆分涉及的东西比较多较为复杂,这里就不讨论了,这里只是简单介绍一下,需要详细了解的自行百度
通过上面的一个简单的例子应该能明白什么是水平拆分什么是垂直拆分


那么来了解一下这两个的特点和优缺点吧

特点

优缺点

个人博客

上一篇下一篇

猜你喜欢

热点阅读