目前我所拥有的:一个金融Java应用程序,其中编码了大多数功能和UI
。
我想做什么:
我希望大多数客户的主数据库都处于联机状态(首选MySQL),并且还希望为应用程序提供H2
之类的嵌入式数据库,以防万一暂时没有在线连接,或者服务器由于任何原因都处于脱机状态,并且当在线时,应用程序可以使用主数据库更新数据。
我为项目收集的一些信息:
做到这一点的最佳方法是客户端-服务器应用程序,因此目前我可以算作客户端应用程序,我必须对服务器应用程序进行编码并在另一台计算机上运行以对其进行测试?发行应用程序后,我还能在AWS等云服务器上运行该应用程序吗?我会朝着正确的方向前进吗?
要同时管理H2
和MySQL数据库上的数据,我已经见过SymmetricDS
了,但我还没有对其进行深入研究,但是可以满足我的需求吗?更好地使用它?