先说句题外话… 欢迎成都天府软件园的小伙伴来面基交流经验~
一:什么是分区(Partition)?
分区是将一个表或索引物理地分解为多个更小、更可管理的部分。
分区对应用透明,即对访问数据库的应用而言,逻辑上讲只有一个表或一个索引(相当于应用“看到”的只是一个表或索引),但在物理上这个表或索引可能由数十个物理分区组成。
每个分区都是一个独立的对象,可以独自处理,也可以作为一个更大对象的一部分进行处理。
--------------------------Tips:分表与分区表--------------------------
分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表(子表);
比如一个订单表 ORDER,采用年月分区后可能就会除 ORDER 本身外还生成许多如 ORDER_201601、ORDER_201602、ORDER_201603… 等的子表。
分表在逻辑上是多张不同的表,而分区表在逻辑上是一张表。
--------------------------------------------------------------------
二:什么时候需要分区?
来自官网的两个建议:
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式