1 概述 在系统开发过程中,我们对软件源代码的版本管理,已经有了比较成熟的解决方案.通过使用TFVC或GIT等源代码管理工具,可以非常方便的对软件代码实现回退.比较.分支合并等版本操作.对于软件依赖的数据库呢,我们是否也需要版本管理,如何实现版本管理? 是否需要对数据库实现版本管理,我们首先来看一个这样的示例: 假设有一个简单软件系统的架构如下,包含了一个软件应用和一个数据库节点,软件通过连接数据库的方式为用户提供服务. 这种简单的软件结构,在系统开发过程中的实际情况,很可能是这样的: Figu…