分区、分表、分库
分区由数据库系统来分
将一张表拆分多个文件存储在多个物理文件里
分表:是将总表分成多个独立的表格
与分区的差别是分成多个表
但是不利于分布式
分库:
都有利于提升性能
分区 分表
共性 都针对数据表
都使用了分布式存储
都提升了查询效率
都降低数据库的频繁I /O 压力值
差异 逻辑上还是一张表 逻辑上已是多张表
分区的常见方式
范围分区 :根据某个字段的值的范围来分区
哈希分区:求余分区,映射关系明确,较为均匀的分布
列表分区:按列表的值进行分区
分区优点:
相对于单个文件系统或是硬盘,分区可以存储更多的数据
数据管理比较方便比如要清理或废弃某年的数据,就可以直接删除该日期的分区数据即可
精准定位分区查询数据,不需要全表扫描查询,大大提高数据检索效率
可跨多个分区磁盘查询,来提高查询的吞吐量
在设计聚合函数查询时,可以很容易进行数据的合并
标签:分库,多个,数据库,查询,分表,区分,分区 From: https://www.cnblogs.com/wumingliang/p/17678758.html