當(dāng)數(shù)據(jù)存放在大的物理單元中時(shí),難以進(jìn)行重構(gòu)、" />
時(shí)間:2022-11-15 08:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-11-15 08:30:01 來(lái)源:信息時(shí)代
數(shù)據(jù)分區(qū) : 將邏輯上統(tǒng)一的數(shù)據(jù)分割成較小的、可以獨(dú)立管理的物理單元,也稱數(shù)據(jù)分割或數(shù)據(jù)分片。數(shù)據(jù)分區(qū)是數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)的關(guān)鍵問(wèn)題之一。
當(dāng)數(shù)據(jù)存放在大的物理單元中時(shí),難以進(jìn)行重構(gòu)、重組、恢復(fù)、監(jiān)控、自由索引和順序掃描,需要對(duì)所有當(dāng)前細(xì)節(jié)的數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)進(jìn)行分區(qū)。數(shù)據(jù)分區(qū)的目的是把數(shù)據(jù)劃分成小的物理單元,從而能為操作者和設(shè)計(jì)者在管理數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)時(shí)提供比對(duì)大的物理單元更大的靈活性。恰當(dāng)?shù)臄?shù)據(jù)分區(qū)能夠?yàn)閿?shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的數(shù)據(jù)裝載、數(shù)據(jù)訪問(wèn)、數(shù)據(jù)刪除、數(shù)據(jù)歸檔、數(shù)據(jù)監(jiān)控以及數(shù)據(jù)存儲(chǔ)帶來(lái)方便。
數(shù)據(jù)分區(qū)的標(biāo)準(zhǔn)有多種,例如,按時(shí)間、業(yè)務(wù)范圍、地理位置、組織機(jī)構(gòu)等。數(shù)據(jù)分區(qū)的標(biāo)準(zhǔn)嚴(yán)格地由開發(fā)人員來(lái)決定,而基于時(shí)間標(biāo)準(zhǔn)的數(shù)據(jù)分區(qū)方式常被采用。
數(shù)據(jù)分區(qū)主要有兩種方式:
(1)系統(tǒng)層數(shù)據(jù)分區(qū):在系統(tǒng)層進(jìn)行數(shù)據(jù)分區(qū)是DBMS(database management system)和操作系統(tǒng)所提供的功能。目前,由于DBMS僅支持一種數(shù)據(jù)定義,但數(shù)據(jù)倉(cāng)庫(kù)中需要保存較長(zhǎng)時(shí)間(如達(dá)到十年)的數(shù)據(jù),且數(shù)據(jù)定義經(jīng)常變化。針對(duì)這種情況,DBMS和操作系統(tǒng)將無(wú)法管理這種數(shù)據(jù)。
(2)應(yīng)用層數(shù)據(jù)分區(qū):在應(yīng)用層進(jìn)行數(shù)據(jù)分區(qū)是由設(shè)計(jì)的應(yīng)用程序完成的,由開發(fā)者和程序員嚴(yán)格地控制。因而,在應(yīng)用層上進(jìn)行數(shù)據(jù)分區(qū),數(shù)據(jù)分區(qū)間的關(guān)系與DBMS和操作系統(tǒng)無(wú)關(guān)。
在應(yīng)用層進(jìn)行數(shù)據(jù)分區(qū)很有意義。首先是在應(yīng)用層上不同時(shí)期的數(shù)據(jù)可以有不同的定義,例如,2000年和2001年的數(shù)據(jù)定義可以相同也可以不相同。在應(yīng)用層上而不是系統(tǒng)層上管理分區(qū),可以支持?jǐn)?shù)據(jù)在處理設(shè)備間的靈活轉(zhuǎn)移。
數(shù)據(jù)分區(qū)技術(shù)是數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)過(guò)程中系統(tǒng)性能優(yōu)化技術(shù)的一種,它需要和別的優(yōu)化技術(shù),例如,粒度劃分、索引技術(shù)等配合使用。當(dāng)其他技術(shù)改變時(shí),為了提高查詢效率,數(shù)據(jù)分區(qū)需要重新進(jìn)行調(diào)整。
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。