最近我的客户问我是否可以远程使用他们的应用程序,与本地网络和公司服务器断开连接。
一种解决方案是将数据库放在云中,但与数据库的连接以及云和互联网连接必须始终可用。并非总是如此。
所以我的问题是 - 是否有任何数据库同步系统或同步库,以便我可以与本地数据库断开连接,当我连接时同步我所做的更改并接收其他人所做的更改?
更新:
该应用程序在 Windows (7/xp) 下(暂时)
它在德尔福 2007 win32 中
所有客户端都需要具有读/写访问权限
所有客户端都有互联网连接,但并不总是开启
安全性并不重要,但同步服务应该加密通信
当存在公司网络时,系统应同步并使用服务器数据库,而不是本地数据库。