第1集 Mysql数据库⽔平分库分表常⻅策略介绍-range
简介: Mysql数据库⽔平分库分表常⻅策略介绍-range
- 水平分库分表,根据什么规则进行?怎么划分?
- 方案一:自增id,根据ID范围进行分表(左闭右开)
- 规则案例
- 1~1,000,000 是 table_1
- 1,000,000 ~2,000,000 是 table_2
- 2,000,000~3,000,000 是 table_3
- …更多
-
优点
- id是自增长,可以无限增长
- 扩容不用迁移数据,容易理解和维护
-
缺点
- 大部分读和写都访会问新的数据,有IO瓶颈,整体资源利用率低
- 数据倾斜严重,热点数据过于集中,部分节点有瓶颈
- 规则案例
第2集 Mysql数据库⽔平分库分表策略介绍-Range延伸进阶
简介: Mysql数据库水平分库分表常见策略介绍-range延伸