在我的软件中实现数据同步的服务

Services to implement data synchronization in my software

本文关键字:同步 服务 数据 实现 我的 软件      更新时间:2023-10-16

我目前正在开发一个Windows软件,并正在寻找一种在程序的多个副本之间实现数据同步的方法。

让我解释一个简单的例子:比如说,有问题的软件可以让一个用户数收银台里的现金。比如说,同一账户下的另一个用户在另一个收银终端上使用该软件的另一份副本。我想要实现的是一种方法,可以对软件的一个副本进行任何更改,并将它们"推送"到同一注册用户或一组用户的任何其他运行副本(即,在他们之间"同步"数据)

PS。很明显,我可以使用自己的网络服务器(如果我设置了一个)来做到这一点,但这不是我想要的方法。我正在考虑一项服务,很像Dropbox,它可以让我的软件用户注册一个免费帐户,然后在我的软件中使用它进行数据同步。

那么,你对如何实现这一点有什么建议吗(从开发人员的角度来看)?

创建自己的数据库?这样,一个用户所做的每一个更改都将对每个人可见。当然,您可以向不同的用户授予不同的管理权限,以限制他们可以进行的更改。