複製鏈接
請複製以下鏈接發送給好友

數據分割

鎖定
數據分割是指把邏輯上是統一整體的數據分割成較小的、可以獨立管理的物理單元進行存儲,以便於重構、重組和恢復,以提高創建索引和順序掃描的效率。數據分割使數據倉庫的開發人員和使用者具有更大的靈活性。 [1] 
中文名
數據分割
外文名
data partitioning; data partition

數據分割優點

對當前細節數據進行分割的總體目的就是把數據劃分成小的物理單元,為操作者和設計者在管理數據時提供更大的靈活性。小物理單元具有容易重構、自由索引、順序掃描、容易重組、容易恢復和容易監控等優點。數據倉庫的本質之一就是靈活地訪問數據,大塊數據達不到這個目的。

數據分割標準

數據分割的標準可以根據實際情況來確定,通常可選擇按日期、地域、業務領域或組織單位等來進行分割,也可以按多個分割標準的組合來進行,但一般情況下,分割標準應包括日期項。
例如,數據分割的標準是由開發人員選擇的,在數據倉庫中按日期總是必需的。

數據分割層次

分割的層次一般分為系統層和應用層。系統層的分割由數據庫管理系統和操作系統完成;應用層的分割由應用系統完成,在應用層上的分割更有意義。 [2] 

數據分割分割方法

數據分割水平分割

水平分割(Horizontal Splitting)就是把全局關係的元組分割成一些子集,這些子集被稱為數據分片或段(Fragment)。數據分片中的數據可能是由於某種共同的性質(如地理、歸屬)而需要聚集一起的。通常,一個關係中的數據分片是互不相交的,這些分片可以選擇地放在一個站點上,也可以通過副本被重複放在不同的站點上。 [1] 

數據分割垂直分割

垂直分割(Vertical Splitting)就是把全局關係按着屬性組(縱向)分割成一些數據分片或段(Fragment)。數據分片中的數據可能是由於使用上的方便或訪問的共同性而需要聚集一起的。通常,一個關係中的垂直數據分片問只在某些鍵值上重疊,其他屬性是互不相交的。這些垂直分片可以放一個站點上,也可以通過副本被重複放在不同的站點上。 [1] 
參考資料
  • 1.    毛國君編著.高級數據庫原理與技術:人民郵電出版社,2004年08月
  • 2.    廖開際主編.數據倉庫與數據挖掘:北京大學出版社,2008.11