品易云推流 关闭
文章详情页
文章 > MySQL > mysql水平分割如何理解

mysql水平分割如何理解

头像

小妮浅浅

2021-06-05 15:34:26804浏览 · 0收藏 · 0评论

1、说明

按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。

2、优点

表关联基本能够在数据库端全部完成;

不会存在某些超大型数据量和高负载的表遇到瓶颈的问题;

应用程序端整体架构改动相对较少;

事务处理相对简单;

只要切分规则能够定义好,基本上较难遇到扩展性限制;

3、缺点

切分规则相对更为复杂,很难抽象出一个能够满足整个数据库的切分规则;

后期数据的维护难度有所增加,人为手工定位数据更困难;

应用系统各模块耦合度较高,可能会对后面数据的迁移拆分造成一定的困难。

4、案例

简单购物系统暂设涉及如下表:
 
1.产品表(数据量10w,稳定)
 
2.订单表(数据量200w,且有增长趋势)
 
3.用户表 (数据量100w,且有增长趋势)

以上就是mysql水平分割的理解,希望对大家有所帮助。更多mysql学习指路:MySQL

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图