我有一个桌面应用程序,需要在在线数据库上才能在不同设备之间进行同步。问题是在我的情况下我与服务器的连接'我在Heroku上使用JawsDB免费计划'非常慢并且需要花费大量时间来加载初始数据。
我的想法是创建数据库的脱机副本,并在用户想要与在线数据同步时不时进行同步。我做了一些研究,我认为使用主从服务器是我正在寻找的解决方案,但对于我发现的大多数主机是在线数据库。 我对数据库知之甚少,但我认为我的主人是脱机数据库。
如果有人可以告诉我它是否是我的问题的正确解决方案以及如何开始实施它,我将不胜感激(如果您能告诉我如何实现从代码'I'运行的同步作业,我将感激不尽我正在使用C#'),当然还有另一个解决方案应该在我的情况下实现。