[英]can dacpac be used for managing databases having large volume of data?
我們當前的數據庫將近200MB,但是一旦應用程序上線,我們希望它會增長到很大的數量。其中可能有20-30 GB的數據。
我們計划使用“ dacpac”(由數據庫項目-SSDT生成)部署在生產服務器上。 將使用許多表創建數據庫,並在查找表中包含許多初始數據。
但是,當我們將使用“ dacpac”(由數據庫項目-SSDT生成)來升級生產服務器上的數據庫時,擔心的是將來的部署。
由於我以前沒有使用dacpac進行部署的經驗,因此任何人都可以建議我關注以下內容-
最后,它比傳統的手動編寫sql腳本升級數據庫的方法好嗎?
根據我的經驗,部署dacpac時確實會影響數據量。 時間的增加將取決於在整個數據庫中的dacpac中應用了哪些更改。 我在這里的唯一建議是嘗試使用大量數據進行測試,以評估時間的增加,這可能很小
我們所有的對象都存儲在一個SQL Server數據工具(SSDT)visual studio項目中,然后在TFS中對其進行版本控制,因此當我們需要基於其他檢查進行構建時,它將為我們創建一個新版本。
這可能取決於您要應用的更新類型,以及您是否希望花費時間來了解回滾每個架構更新所需的時間。
我喜歡使用dacpac,並發現它在一個Visual Studio項目中托管所有SQL對象時非常有用。 采用手動方式可能會增加由於所需更改數量而忘記包括一個或多個補丁程序的機會。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.