分库分表

53ba96e895506c437a00c83346b9eebd43272d78

  1. 介绍
    f5d1003ceb40b30d9c6f091bc7e577f41f982440

  2. 拆分
    db00fd898cb5e8950d171a665cc48944424bce45

a.垂直拆分 (拆结构)

aa45b81a200bcf98f4cc85e7c5f55f381720ec84

b.水平拆分
9fade80478a30e9c69eca3a2ac5e86e2b61f9ed0

技术原理
3c960fddd66fd24176ebcda36256940a92b5ecd5

MyCAT

  1. 介绍
    本身不存数据 , 只是逻辑上对其进行分片处理
    24817f5abd7fb3ae632061631613ade9b39ee348

范围分片 , 根据索引分配到节点
60ec6f8288aae5ce2874e9df0ee7cbf23c666751

取模分片
7025b0026d71bc2d33ad9662e3281b0e22dc6c94

一致性hash
0f60d39d99bae3c5857e0ed00ad564eb2d631a0e

枚举分片
根据状态进行分配, 一定是有限的 , 比如省份作为枚举值, 然后分配节点
ea9c72619c26bde70361d4c9dc2c3bdba84fe498

应用指定算法
80442989f5a7733ccb81327de4ca2cc633e3f63e

固定hash 与运算
ddab56f3d4eb61b25437a3415bae468e462396d9

字符串hash
按日分片
按月分片

管理与监控
原理
d14d0ce86f560167ce69b00071a6ae4e11297ab5

管理工具
8b473522438ad4ec548c4083de01add9f7d92adc

Mycateye
5656867337b0766a224798fac688a4a9a22478da