我有一个问题,我认为这个问题非常复杂,并希望看到像您这样的专家对我的解决方案的看法。
问题:
我正在从多个第三方收集数据到中央mySQL数据库。第三方可以拥有任何数据库产品(mySQL,Oracle,postgreSQL等)。我需要执行两项任务,如下所示:
建议的解决方案:
答案 0 :(得分:0)
如果您可以访问数据库编写器程序,那么您不能只注入一个生成/写入数据到中央数据库(也就是LOGGER)的代码吗?
我的意思是你可以把你的中央数据库作为“记录数据库”。
如果由于某种原因第三方数据库需要数据库回滚,您可以从当前时间戳到timestamp-rollback_days,并从INSERT更改为DELETE,DELETE更改为INSERT等。
这样,您的数据库不会受到太大影响,因为您复制了整个数据库:)