保存成功
订阅成功
保存失败,请重试
提交成功

互联网“平滑数据迁移”架构技术实践

¥10会员免费看
58沈剑
4.8
严选 Chat了解严选标准

互联网架构,很多时候面临这样的需求:

  1. 几千万的数据表结构变更。
  2. 水平拆分成3库,要进一步拆分成5库。
  3. 底层存储切换,MongoDB 换成 MySQL。

种种需求,都需要进行数据迁移,如何平滑迁移数据,迁移过程不停机,保证系统持续服务,是本场 Chat 将要讨论的问题。

实录提要:

  • 双写写新库的时候是同步写还是交给 MQ 之类的异步写?
  • 平滑数据迁移,核心代码会有侵入吗?
  • MySQL 的分区表是什么?
  • MySQL 在表 DDL 变更时长与表数量级,有没有一个合适的比例?
  • 58 这边 MySQL 最高单表数据量可以到多少?
  • 分库后,有做数据归档吗?还是一直水平扩展?
  • 说一下 rpc 链路监控,日志这一块呢,有序性如何解决?
  • 58 生产环境上,唯一性 ID 的生成用的是什么方案?

往期回顾:互联网数据库“跨库分页”架构技术实践

372 人已订阅
会员免费看
¥10 原价订阅
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布17.03.07

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布17.03.15

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表