Distributed system development
概述
CAP理论
BASE理论
ACID
基础
系统单点
LAMP架构
二八定律
负载均衡
HTTP重定向负载均衡
DNS域名解析负载均衡
反向代理负载均衡
IP负载均衡
数据链路层负载均衡
负载均衡算法
轮询法(Round Robin)
加权轮询(Weight Round Robin)
随机算法(Random)
源地址Hash算法
加权随机法(Weight Random)
最小连接数法(Least Connections)
软件架构
性能
性能测试指标
响应时间
并发数
吞吐量
性能计数器
性能测试方法
性能测试报告
性能优化
Web前端性能优化
应用服务器性能优化
可用性
服务降级
伸缩性
扩展性
事件驱动架构
安全性
信息加密技术
SOA服务架构
ESB
分布式系统概述
自动化
分布式唯一ID
幂等设计
分布式锁
微服务架构
服务注册和发现
服务设计原则
高并发高可用
高可用
高并发
缓存系统
memcached
分布式Session
CDN缓存
缓存穿透与缓存雪崩
分布式存储
分库分表
MySQL
MYSQL复制
MySQL Dual-Master
分库分表实现方案
MySQL事务实现原理
HBase
Redis
Redis淘汰策略
分布式事务
不停机分库分表迁移
消息系统
ActiveMQ
MQ消息重复消费与丢失
垂直化搜索引擎
架构案例
秒杀业务
架构师领导艺术
架构师箴言
序列化
XML&JSON
JSON
JAVA原生序列化
hessian
附录
常用开源产品
Powered by
GitBook
不停机分库分表迁移
方案一:主动迁移+被动迁移
主动迁移:主动迁移就是一个独立的外挂迁移程序,其作用是遍历需要分库分表的源表,将这里的数据复制到分库分表后的目标表中,由于主动迁移和被动迁移会一起运行,所以需要处理主动迁移和被动迁移碰撞的问题;
被动迁移就是与源表相关的业务代码自身将数据迁移到分库分表后对应的表中;
【参考资料】
https://dbaplus.cn/news-159-1949-1.html
results matching "
"
No results matching "
"