Hello all :)我正在构建从MySQL InnoDB到NoSQL系统的某种delta复制。我想要的是选择需要刷新到目标NoSQL系统的行。
在Oracle中,我们方便地在每行附加ora_rowscn
。它给出了行的系统变更编号(SCN)的上限。该数字相当于MySQL的日志序列号(LSN)。我们可以用它来知道是否需要将一行发送到目标NoSQL系统(通过存储上次更新的最大SCN / LSN)。
所以问题是:如果我想复制MySQL表,我如何选择自特定LSN以来已更新的行?
祝你好运
答案 0 :(得分:0)
我会使用"标准"的方法:
UpdatedAt
列。updatedAt
列。UpdatedAt
日期以来修改的所有记录。或者,可能有解决方案将MySQL复制到NoSQL数据库。