我的Amazon AWS实例(不是RDS)中安装了MySQL数据库。相同的数据库安装在个人计算机上,离线。
您必须通过SSH连接到amazon数据库,它位于Ubuntu实例中。
在线数据库包含1000个用户的信息。离线版本仅包含该特定用户的信息。
用户使用Java桌面应用程序将数据提供给本地数据库。当他们点击Sync
按钮时,应同步2个数据库。请记住,桌面离线数据库应该将新插入的内容“上传”到在线数据库,同时应该“下载”仅与特定用户相关的新数据(如果有的话)。
系统无法以人工方式手动打开第三方应用程序,使用putty或连接SSH,配置数据库等并进行同步。系统应该嵌入到桌面java应用程序中。
我研究过像SymmetricDS
这样的事情,它太复杂了,也不确定SSH访问。
关于如何以简单的方式做到这一点的任何想法?我也在创建一个REST API,以为我可以手动处理这个问题,但是如果已经构建了系统/ API,那我就可以了。
答案 0 :(得分:0)