素材牛VIP会员
怎么样迁移线上数据
 爱***粉  分类:SQL代码  人气:1171  回帖:3  发布于6年前 收藏

之前数据存储用的mysql,要改为cassandra存储,怎么迁移数据呢,又不影响线上正常访问

 标签:mysql

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv6 码匠
許***愿 Linux系统工程师 6年前#1

1.遍历mysql数据并进行迁移,并记录此时binlog的id (或者日志中打印数据操作)
2.从记录的binlog id (或日志中) 解析数据 进行迁移
3.找个人少的时候,发个通告进行迁移要安全的多

Lv1 新人
凌***志 移动开发工程师 6年前#2

半夜一点一点迁
按功能点迁移 一点一点搞
旧数据可以先搞过来试试

Lv7 码师
雪***狐 职业无 6年前#3
  1. 增量迁移

  2. 可以让后台同时向mysql和cassandra中写数据,然后把cassandra中缺的数据补上,再摘掉mysql

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取