- 博客(2)
- 收藏
- 关注
原创 mysql 垂直拆分与水平拆分的优缺点详解
垂直拆分: 垂直拆分是根据数据库里面的数据表的相关性进行拆分,比如:一个数据库里面既存在用户数据,又存在订单数据,那么垂直拆分可以把用户数据放入到用户库,把订单数据放到订单库。垂直分表是对数据表进行垂直拆分的一种方式,常见是把一个多字段的大表按常用字段和非常用字段进行拆分,每个表里面的数据记录数一般情况下是相同的,只是字段不一样,使用主键关联。比如原始用户表是:垂直拆...
2018-10-24 10:40:45 4990 1
原创 mysql 表分区详解
MySQL在5.1版引入的分区是一种简单的水平拆分,用户需要在建表的时候加上分区参数,对应用是透明的无需修改代码对用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成,实现分区的代码实际上是通过对一组底层表的对象封装,但对SQL层来说是一个完全封装底层的黑盒子。MySQL实现分区的方式也意味着索引也是按照分区的子表定义,没有全局索引用户的SQL语句是需要针对分区表做优化,SQ...
2018-10-27 14:57:02 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人