数据库优化---水平分区和垂直分区和读写分离
来源:互联网 发布:天鹅臂动作要领知乎 编辑:程序博客网 时间:2024/05/16 18:01
1.水平分区(Horizontal Partitioning) 这种形式分区是对表的行进行分区,通过这样的方式不同分组里面的物理列分割的数据集得以组合,从而进行个体分割(单分区)或集体分割(1个或多个分区)。所有在表中定义的列在每个数据集中都能找到,所以表的特性依然得以保持。
举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。(注:这里具体使用的分区方式我们后面再说,可以先说一点,一定要通过某个属性列来分割,譬如这里使用的列就是年份)
2.垂直分区(Vertical Partitioning) 这种分区方式一般来说是通过对表的垂直划分来减少目标表的宽度,使某些特定的列被划分到特定的分区,每个分区都包含了其中的列所对应的行。
举个简单例子:一个包含了大text和BLOB列的表,这些text和BLOB列又不经常被访问,这时候就要把这些不经常使用的text和BLOB了划分到另一个分区,在保证它们数据相关性的同时还能提高访问速度。
3. 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。
0 0
- 数据库优化---水平分区和垂直分区和读写分离
- mysql垂直分区和水平分区
- MySQL的垂直分区和水平分区
- mysql垂直分区和水平分区
- mysql垂直分区和水平分区
- Mysql垂直分区和水平分区
- 数据库读写分离和垂直分库、水平分表
- 数据库读写分离和垂直分库、水平分表
- 数据库读写分离和垂直分库、水平分表
- mysql水平分表和垂直分表和数据库分区
- mysql水平分表和垂直分表和数据库分区
- mysql水平分表和垂直分表和数据库分区
- mysql水平分表和垂直分表和数据库分区
- (转)mysql水平分表和垂直分表和数据库分区
- mysql水平分表和垂直分表和数据库分区
- 20-mysql优化之表的垂直分割和水平分割,读写分离
- SQL分表,分库分区,读写分离和同步
- 数据库分区分表以及读写分离
- 视频播放
- mssql提权
- hdu2059 转载 学习
- 数据访问层
- 对卷积层dilation膨胀的作用的理解,caffe-ssd dilation Hole算法解析
- 数据库优化---水平分区和垂直分区和读写分离
- 学习淘淘商城第五十二课(全局异常处理)
- get获取网络方法
- rabbitmq笔记
- 08.ldap网络帐号
- SAP HANA条件控制语句
- scikit-learn的基本用法(二)——数据集的使用
- 山东省第四届ACM大学生程序设计竞赛 Alice and Bob
- 让你的站点也支持MarkDown