开发者社区> 问答> 正文

数据库数据转移比较麻烦,不知道有没有好的方法,现在是读写分离的?

数据库数据转移比较麻烦,不知道有没有好的方法,现在是读写分离的,每月转移数据查询库延迟就30分钟。

展开
收起
chenglinux 2016-04-15 21:31:57 5903 0
6 条回答
写回答
取消 提交回答
  • 设计应该从建库、入库开始。
    按时间分表分库是一种方案。

    2019-07-17 18:43:35
    赞同 展开评论 打赏
  • 推荐按照时间维度进行分库改造,这样数据迁移也不会影响到线上业务~

    2019-07-17 18:43:35
    赞同 展开评论 打赏
  • 可以考虑做成实时迁移,控制迁移数据的速度。把迁移的数据量分摊到更大的时间跨度

    2019-07-17 18:43:35
    赞同 展开评论 打赏
  • 业务订单表数据量一个月就600多万数据,没有做到分库那种暂时没找到好的方案,希望指导下,谢谢。

    2019-07-17 18:43:35
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!

    我想知道的是为啥要经常转移

    2019-07-17 18:43:35
    赞同 展开评论 打赏
  • 专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,并设计了阿里云高可靠双通道binlog方案。他在业务场景分析、系统瓶颈分析、性能优化方面拥有丰富的经验。微博@淘宝丁奇。

    如果数据有定时转移的需求,最好设计成按时间分表,这样删除的时候,可以用truncate或者drop的方式。
    至于需要读走数据,有读写分离,应该问题不大?

    另外,如果可以多搭建一个备库,方案会灵活很多。

    2019-07-17 18:43:35
    赞同 2 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载