分库分表 · 运维篇 2

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