ITPub博客

首页 > IT职业 > IT生活 > mysql水平分割如何理解

mysql水平分割如何理解

IT生活 作者:ttsuper 时间:2021-09-11 09:51:04 0 删除 编辑

1、说明

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

2、优点

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

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

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

事务处理相对简单;

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

3、缺点

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

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

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

4、案例

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

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3313/viewspace-2829272/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-14

  • 博文量
    83
  • 访问量
    946