dacpac可以用于管理数据量大的数据库吗?
我们当前的数据库接近200MB,但一旦应用程序上线,我们预计这会增长到一个很大的数量。可能是20-30GB的数据。
我们计划使用“dacpac”(由数据库项目生成 - SSDT)部署到生产服务器上。 数据库将用许多表格创建,并在查找表格中创建大量初始数据。
但是,当我们将使用“dacpac”(由数据库项目生成的SSDT)升级生产服务器上的数据库时,我们担心未来的部署。
由于我没有使用dacpac进行部署的经验,任何人都可以请建议我关注以下内容 -
最后,它是否比传统的手动编写sql脚本来升级数据库更好?
根据我的经验,数据量在部署dacpac时确实会产生影响。 时间增加将取决于数据库中dacpac中正在应用的更改。 我唯一的建议是尝试使用大量数据来测试时间的增加,这可能是最小的
我们所有的对象都存储在SQL Server数据工具(SSDT)visual studio项目中,然后在TFS中进行版本控制,因此当我们需要基于其他检查进行构建时,它会为我们创建一个新版本
这可能取决于您正在应用的更新类型,以及是否希望花时间了解回滚每个架构更新所需的时间。
我喜欢使用dacpac的,并发现它将您的所有SQL对象托管在一个Visual Studio项目中非常有用。 由于需要进行更改,因此采用手动方式可能会增加忘记包含一个或多个修补程序的机会。
链接地址: http://www.djcxy.com/p/62329.html上一篇: can dacpac be used for managing databases having large volume of data?