數據分割

數據分割

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

基本介紹

  • 中文名:數據分割
  • 外文名:data partitioning; data partition
優點,標準,層次,分割方法,水平分割,垂直分割,

優點

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

標準

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

層次

分割的層次一般分為系統層和套用層。系統層的分割由資料庫管理系統和作業系統完成;套用層的分割由套用系統完成,在套用層上的分割更有意義。

分割方法

水平分割

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

垂直分割

垂直分割(Vertical Splitting)就是把全局關係按著屬性組(縱向)分割成一些數據分片或段(Fragment)。數據分片中的數據可能是由於使用上的方便或訪問的共同性而需要聚集一起的。通常,一個關係中的垂直數據分片問只在某些鍵值上重疊,其他屬性是互不相交的。這些垂直分片可以放一個站點上,也可以通過副本被重複放在不同的站點上。

相關詞條

熱門詞條

聯絡我們