SQL Server中的關係型資料倉儲分區策略(1)

來源:互聯網
上載者:User

對一個關係型資料倉儲進行分區

以下的部份將會簡要的解釋關係型資料倉儲的概念,為關係型資料倉儲進行分區的好處,以及遷移到Microsoft® SQL Server™ 2005分區的好處。

關於關係型資料倉儲

關係型資料倉儲提供了一個廣泛的資料來源以及一個用來構建業務智能(BI)解決方案的體繫結構。另外,關係型資料倉儲可以為報表應用程式以及複雜且專用的SQL查詢所用。

一個典型的關係型資料倉儲是由維度資料表以及事實表組成的。維度資料表通常會比事實表小一些並且其中提供了關於解釋事實的屬性的詳細資料。一個維度例子是貨物,商店和時間。事實表提供了對商業記錄的描述,比如在所有商店中貨物銷售的資訊。事實表通過最近收集到的資料進行不斷的更新。

一個成功的關係型資料倉儲解決方案的實現包括細緻而長期的規劃。以下列出了在構建一個關係型資料倉儲時要考慮的要素:

◆資料量

◆資料匯入視窗

◆索引維護視窗

◆工作負載特徵

◆資料老化策略

◆存檔和備份策略

◆硬體特徵

這個文檔後面的部份將會有對以上要素的詳細討論。

一個關係型資料倉儲在實現時可以採用分區的方法或者一個(巨大)事實表的方法。對於使用分區還是不分區方式的設計選擇主要依賴於前面列出的各個要素。關係型資料倉儲可以從資料分區中獲益。以下部份著重談到了分區為關係型資料倉儲帶來的好處。

分區的好處

當組織中的資料庫向上擴充並且包含了大量的資料時,非常關鍵的是保持其高可用性並同時適應對小的資料庫維護視窗的需要。這些需求使得分區成為對於超大型資料庫而言的一個量身定製的技術。分區技術所強調的關鍵問題是——通過將非常大的表分解成相對較小的分區從而使諸如資料匯入,老化以及存檔等重要任務的管理更易於進行。Microsoft SQL Server通過在SQL Server 7.0/2000中的分區視圖以及在SQL Server 2005中添加的對分區表的支援提供了分區技術。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.