我正在寻找集合协调算法的实现。问题如下:有两个集合,其元素由一些相对紧凑的值(例如 UUID 或 MD5/SHA1/任何哈希值)标识,位于不同的计算机上。这些集合在相对较少的元素上有所不同,我想在传输最少量数据的同时同步这些集合。大多数谷歌搜索线索here http://ipsit.bu.edu/programs/reconcile/。这是似乎是最先进的任务方法的 GPL 实现。问题是我无法在我的应用程序中使用 GPL 代码。我很可能必须使用 nzmath 之类的东西自己重新实现它,但也许还有其他实现(最好是 Python 或 C/C++),或者也许还有其他更好的算法?
无法使用 GPL 通常是一个抽象问题;也就是说,如果您的许可证有问题。因此,如果您创建一个小型 GPL 应用程序(在 GPL 下发布),您可以从非 GPL 应用程序中调用它。为什么要重新发明轮子?
特别是如果您可以使用已经存在的 python 脚本:为什么不利用它呢?当然,如果您无法公开元素重新合并算法,情况就会有所不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)