小编CAF*_*FxX的帖子

分布式、去中心化的数据共享和备份

考虑以下场景:您有一个由分散在全球各地的几个人组成的团队,需要处理相同的数据。团队的每个成员都有他需要的数据的副本。当有人对某些数据进行更改时,他需要将此数据同步到处理相同数据的其他成员。此外,团队成员拥有的某些数据是“私有的”,从某种意义上说,仅对单个成员有用(因此只有一份副本),但将来可能对其他成员有用,因此备份副本会很有用。

鉴于这种情况,我正在寻找一种方法来拥有所有具有访问权限的用户都可以读/写的分散共享(即某种存储驱动器,无论是本地还是通过网络)。(我们现在谈论的是 3-4 个用户,但在不久的将来可能会增长)

“去中心化”部分意味着我们没有可以运行传统共享的服务器,因此它必须在我们的计算机上正确运行(并且它们经常被关闭)。这意味着即使当时没有其他节点可用,每个本地共享也应该能够工作。

我们需要这个有很多原因,但主要是因为:

  1. 我们每天处理(读取/修改/写入)大量数据,我们希望将其同步
  2. 我们有很多数据(在多个用户之间共享或私有)我们想要备份副本,可能是远程的
  3. 我们的连接速度不够快,无法在每次需要/修改时从/向服务器或另一个节点拉/推所有内容(透明本地缓存、差分压缩)

我们大多数人都在 Windows 机器上工作,因此 Windows 兼容的解决方案会更可取。有任何想法吗?

windows backup network-shares distributed-computing

5
推荐指数
1
解决办法
1491
查看次数