数据分片概念
垂直/水平分库
垂直/水平分表
分片键策略
ShardingSphere-JDBC
ShardingSphere-Proxy
MyCat对比
选型建议
Maven依赖
YAML/Java配置
标准/复合算法
强制路由Hint
PreciseSharding
RangeSharding
ComplexKeys
自定义算法
主从复制原理
ShardingSphere配置
动态数据源
一致性挑战
UUID优缺点
雪花算法
Leaf/Tinyid
Redis ID生成
CAP/BASE
XA & 2PC
TCC模式
Saga模式
AT模式原理
TCC配置
Saga使用
集成ShardingSphere
聚合(COUNT/SUM)
排序分页LIMIT
GROUP BY
全局表/广播表
绑定表机制
ER关系
跨分片Join替代
数据冗余/聚合
停机迁移
双写迁移
binlog同步(Canal)
一致性哈希扩容
分布式唯一索引
Redis分布式锁
ZooKeeper锁
去重表设计
禁止大分页
二次查询法
游标分页
Elasticsearch辅助
倾斜原因分析
一致性哈希
虚拟节点映射
动态调整分片
租户ID注入
MyBatis拦截器
分片键设计
备份与恢复
ShardingSphere指标
Prometheus+Grafana
慢SQL分析
集群健康检查
全量对账
增量对账
Checksum校验
修复工具设计
mysqldump/XtraBackup
并行备份
PITR时间点恢复
跨分片恢复
MHA/Orchestrator
故障转移
读写分离高可用
多活数据中心
账号权限最小化
数据脱敏(加密)
SQL注入防护
审计日志
SysBench/JMeter
读写比例/并发
瓶颈分析
优化建议
HikariCP优化
连接泄漏检测
连接数规划
连接池监控
避免跨分片SQL
索引与分片键
慢SQL日志
解析改写优化
冷热数据分离
归档表设计
基于时间分片
归档查询方案
Java客户端
Go客户端
Python客户端
ShardingSphere-Proxy
Docker Proxy
Kubernetes分片集群
Helm Chart
监控与日志
AWS Aurora/阿里云PolarDB
Serverless分片
Vitess/TiDB对比
云原生中间件
中台与分片集成
ETL到数仓
数据湖方案
ClickHouse同步