我有一个Web应用程序项目,有相当大的数据库中运行(超过5 GB)。数据库中的数据是由项目划分。每个项目大约需要1 GB,这是一组最小的为应用程序的工作(我们做一些数学计算跨越这个数据集传播,删除数据集的一部分,不是一个选项)。

由于每日构建的一部分,我们还部署我们的应用到测试环境。为此,建设者运行自定义数据库更新工具,更新当前的DB到相应的版本。但我们也有一个要求,让所有的每日构建以便QA团队可以“回到过去”,并比较计算结果从不同的版本。正如我们试图有一个向后兼容的数据模式有时是非常具有挑战性和耗费时间。如此,因此,这样的问题:

你会用什么方法来对数据库的版本,如果你有一个要求,以前每天不断建立和运行,需要管理一个庞大的数据库,而每天在做建立?

我们使用SQL Server 2005和ColdFusion有一些Java在前端,如果这有什么差别。

有帮助吗?

解决方案

我建议阅读莱昂Bambrick的名单名为 11个工具数据库版本

和我将数据库专业人士加入Visual Studio中的列表它可以是此处结果

此外杰夫阿特伍德有一个很好的博客帖子与链接到一些背景读数的主题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top