通过Java进行增量备份

时间:2016-11-01 18:40:42

标签: java mysql json jdbc database-backups

我有一个远程数据库,我需要不时地将JSON格式的数据从一个表发送给某人。

所以基本上,我需要从一个数据库表中进行增量备份,问题是,我需要在java中实现它。

我想出的是:

我从表中获取所有数据,将其解析为JSON数组,然后将其存储到.json文件中/下次使用程序时,它将获取所有以前的json文件和

  1. 将它们解析为json,
  2. 将这些文件中的对象合并为一个json数组,并
  3. 然后(某种程度上)从新数组中减去该数组的相同对象(从表中获取完整数据,解析为JSON数组)和
  4. 将此程序放入OS调度程序。
  5. 但是随着时间的推移,数据库将会增长,而且这些文件的数量会增加,在一段时间内程序会占用太多内存。

    还有其他方法只对一个表进行增量备份并将它们存储在JSON文件中吗?我正在使用MySQL。

0 个答案:

没有答案