关于业务中的数据版本应该如何进行设计呢

267 天前
 bsg1992

在做业务的时候,总是会遇到对数据进行版本管控。
例如从 A 版本升到 B 版本,常规做法是复制出来一条新的数据标记为 B
在对其他引用 A 的数据进行更新,替换成 B 。 还有其他更优的设计方案吗

619 次点击
所在节点    程序员
1 条回复
chendy
267 天前
把主数据和版本分开,用主数据做关联
比如 DocumentMeta 存版本无关的元数据,DocumentVersion 存每个版本(顺便做一些字段区分是否最新之类的),关联的时候关联到 DocumentMeta 上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/978720

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX