gpt4 book ai didi

database - 如何在数据库应用程序中实现版本控制?

转载 作者:搜寻专家 更新时间:2023-10-30 22:08:45 25 4
gpt4 key购买 nike

我正在开发一个基于 Web 的 Java 项目,该项目将最终用户数据存储在 MySql 数据库中。我想实现一些允许用户拥有类似于我的源代码版本控制(例如 Subversion)的功能的东西。换句话说,我想实现允许用户提交和回滚工作并返回到现有分支的代码。是否有现成的框架?似乎将数据库数据放入版本控制并将版本控制功能公开给最终用户(即编写允许用户提交、回滚等的代码)可能是一种合理的方法,但它们似乎也可能存在一些问题用这种方法。例如,您将如何允许一位用户查看数据的回滚版本(即,如果一位用户想要查看数据的回滚版本,您不能只替换数据库指向的数据)?如果可以选择使用任何持久性架构完全重建系统,可以使用什么来存储使此类功能易于实现的数据?

最佳答案

有 2 种非常常见的解决方案可满足您的需求:

关于database - 如何在数据库应用程序中实现版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39816792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com