遇到一客户要求:
两台服务器分别为A和B,A为生产用服务器,B为保密服务器。
要求月初将A服务器中上月及之前中的数据导出,再合并到B服务器中,然后将A服务器中的这些导出的数据删除,保留其他基础数据。每月执行该操作,相当与在A服务器中只保留当月的数据,其余的全部转到B服务器中。考虑过使用mysqldump导出(只导出数据,不导出结构的方式),但是如果基础数据发生变化,会导致数据导入失败
因为它们之间存在主外键关系,所以有些基础数据也需要更新到B服务器中。整个数据库有258张表,如果通过单纯的SQL语句的方式来处理的话:关系太复杂了,工作量也太大了。想问问大家有没有什么好的方案。