飙戈的博客
首页
搜索
往期整理
历史归档
文章分类
文章标签
关于我
Article
175
Category
4
Tags
43
首页
搜索
往期整理
历史归档
文章分类
文章标签
关于我
技术栈
分库分表实现方案总结
Post on: 2025-5-5
Last edited: 2025-7-13
Views
Mysql
Catalog
0%
1、分库分表概述
1.1 分库分表是什么
1.2 垂直拆分策略
1.3 水平切分策略
1.3.1 哈希分片
1.3.2 范围分片
1.3.3 查表法
2、分库分表实现方案
2.1 客户端分片
2.2 数据库中间件
2.3 分布式数据库
2.4 技术选型
3、分库分表的实践过程
3.1 前期评估阶段
3.2 设计阶段
3.3 改造阶段
3.4 上线阶段
3.5 后期优化与运维
4、分库分表带来的挑战
4.1 分布式唯一主键
4.2 跨库事务
4.3 跨库JOIN问题
4.4 跨库分页排序问题
4.4.1 全局视野法
4.4.2 业务折衷法-禁止跳页查询
4.4.3 业务折衷法-允许模糊数据
4.4.4 二次查询法
4.5 非shardingkey的查询问题
4.6 数据迁移
mcbilla
一个普通的干饭人🍚
Article
175
Category
4
Tags
43
Latest posts
线上问题排查:接口响应慢如何处理
2026-6-7
RocketMQ系列:常见问题
2025-9-23
RocketMQ系列:集群管理
2025-9-23
RocketMQ系列:物理存储
2025-9-23
RocketMQ系列:消息管理
2025-9-23
RocketMQ系列:整体架构
2025-9-23
Announcement
🎉欢迎来到飙戈的博客🎉
-- 感谢您的支持 ---
👏欢迎学习交流👏
Catalog
0%
1、分库分表概述
1.1 分库分表是什么
1.2 垂直拆分策略
1.3 水平切分策略
1.3.1 哈希分片
1.3.2 范围分片
1.3.3 查表法
2、分库分表实现方案
2.1 客户端分片
2.2 数据库中间件
2.3 分布式数据库
2.4 技术选型
3、分库分表的实践过程
3.1 前期评估阶段
3.2 设计阶段
3.3 改造阶段
3.4 上线阶段
3.5 后期优化与运维
4、分库分表带来的挑战
4.1 分布式唯一主键
4.2 跨库事务
4.3 跨库JOIN问题
4.4 跨库分页排序问题
4.4.1 全局视野法
4.4.2 业务折衷法-禁止跳页查询
4.4.3 业务折衷法-允许模糊数据
4.4.4 二次查询法
4.5 非shardingkey的查询问题
4.6 数据迁移