所有我必須創建一個具有基本模式的單個數據庫。這個數據庫將會很大(100GB以上),並將被用作數據倉庫。現在,這個數據庫的創建目前正在通過C#代碼進行'一擊'從多個不同的來源提取數據。由於數據量龐大,這種創建造成了一些問題。已經決定,不要一次性創建單個數據庫;到將多個數據庫合併到一個數據庫中
- 創建幾個包含核心數據表的小型數據庫。
- 將較小的數據庫合併到一個更大的數據庫中。
- 構建模式/添加相關約束。
我的問題是雙重的。
1.什麼是合併多個數據庫(具有相同的模式/表結構)的最佳方式?
2.有創建這個數據倉庫(超大型數據庫)的更好方法嗎?
謝謝你的時間。
爲什麼創建一個大型數據庫會導致問題,爲什麼不創建很多小型數據庫會導致相同的問題? –
要創建「大型」數據庫需要6個小時以上。形成這個數據庫的大部分數據都是從其他數據庫中提取的(有時是通過網絡)。由於數據的優勢,我們可以掛起創建此數據庫的服務器實例。這是試圖模塊化升級的原因,所以當/如果有一個退出,我們不會得到一個損壞的數據庫。 – MoonKnight