黑马天机学堂2023大实战
2023-06-24 22:50 作者:bili_42401237447 | 我要投稿
水平拆分
水平拆分是根据一定的规则把同一业务单元的数据拆分到了多个数据库中。即比如将订单相关的库部署到多台服务器中,每台服务器中的订单库的表结构完全一样,但是不同的服务器中的订单库中的数据分别存放了不同的订单相关数据。
带来的影响:
1,同样具有与垂直划分带来的三种影响
2,依赖单裤的自增序列生成唯一id会受影响
3,针对单个逻辑意义上的表查询要跨库查询了。
总之,这2中方式都是将原来一个数据库中的数据拆分到了不同的数据库中,所以原来单机数据库可以支持的特性现在未必支持了,而且数据库的拆分给应用带来的影响还是比较明显的,这里只是列出了其中的几部分,比如存储过程,触发器等也需要改写才能完成相应的工作。