目前有一个数据平台,现在都是一把梭,改了就直接生效了😂
现在要改进一下:审核通过后才能发布上线。
但是遇到一个问题:因为上线是串行的,同一时间只能有一个上线发布,那就会出现数据版本不一致,需要合并的问题。
比如线上是 A,B
甲:基于 A,B 修改成 A,~~B~~,C
乙:基于 A,B 修改成 A ’,B
理论上最终的结果应该是:A ’,~~B~~,C
甲先上线,等乙上线的时候,需要同步甲的变动,否则就会变成 A ’,B。
原理上和 git merge 很像,但是前提是得支持分支功能和合并功能,也就是数据的隔离和合并。
对于数据的隔离和合并,各位大佬有什么好的解决方案吗?
PS:A,B,C 是数据的简化版,可能会涉及到很复杂的数据关联。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.