国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 內(nèi)存數(shù)據(jù)庫圖論存取方法(數(shù)據(jù)庫)

內(nèi)存數(shù)據(jù)庫圖論存取方法(數(shù)據(jù)庫)

時間:2022-11-03 22:30:01 | 來源:信息時代

時間:2022-11-03 22:30:01 來源:信息時代

    內(nèi)存數(shù)據(jù)庫圖論存取方法 : 基于圖論的按“內(nèi)存數(shù)據(jù)庫圖”來物理組織和存取內(nèi)存數(shù)據(jù)庫的一種方法,簡稱內(nèi)存數(shù)據(jù)庫圖論存取方法。該方法能充分利用內(nèi)存存取速度快、占存儲空間少的特點(diǎn),來組織和存取數(shù)據(jù)。下面介紹相關(guān)的概念、物理數(shù)據(jù)結(jié)構(gòu)及其查詢與維護(hù)操作。
1. 內(nèi)存數(shù)據(jù)庫圖
將數(shù)據(jù)庫及其索引集成在一起以一個稱為內(nèi)存數(shù)據(jù)庫圖(MM-DBG)的 “標(biāo)值” (valued)對偶圖(bipartite graph)來存儲。該圖由一個元組頂點(diǎn)子集TDB、一個屬性值頂點(diǎn)子集VDB和連接這兩個頂點(diǎn)子集的一個“標(biāo)值”Rk的邊(t,v,Rk)集組成。元組頂點(diǎn)子集包含所有表數(shù)據(jù)庫中元組的頂點(diǎn); 屬性頂點(diǎn)子集包含所有代表數(shù)據(jù)庫中屬性值的頂點(diǎn)。元組頂點(diǎn)集中的元組不直接包含其屬性值,而是對其每一屬性值以一條邊與相應(yīng)的屬性值頂點(diǎn)相連。同樣,屬性值頂點(diǎn)集的值與取它作為一個屬性值的每一元組以一條邊相連。邊(t,v,Rk)表示t是關(guān)系R的元組,其第k個屬性值為v。各種操作的中間結(jié)果以“臨時邊”被連接到有關(guān)的基本關(guān)系的元組,這樣整個存儲數(shù)據(jù)庫就是一個存儲的MM-DBG。
圖1給出了MM-DBG的一個例子,其中圖1(a)是兩個關(guān)系“學(xué)生”和“系”組成的數(shù)據(jù)庫DB,分圖1(b)是DB的MM-DBG。
MM-DBG結(jié)構(gòu)圖有下列特性:
(1) 同一子集的任何兩頂點(diǎn)之間都沒有邊。
(2)查詢就是元組頂點(diǎn)及其相連屬性值頂點(diǎn)間的一次交替訪問。
(3)具有同一屬性值的同一或不同關(guān)系的任意兩個元組之間存在一條長度為2的路徑。
(4)元組頂點(diǎn)子集按關(guān)系形成一種劃分,屬性值頂點(diǎn)子集按值域形成一種劃分。


圖1 關(guān)系ST和DT的MM-DBG結(jié)構(gòu)


2.MM-DBG維護(hù)操作
數(shù)據(jù)的維護(hù)操作就是對MM-DBG圖的維護(hù)操作。它們比一般維護(hù)操作更為簡潔,主要在于增加和刪除元組頂點(diǎn)與相應(yīng)屬性值頂點(diǎn)的聯(lián)系/邊。在大多數(shù)情況下,VDB中的一個頂點(diǎn)由若干個(同一關(guān)系或不同關(guān)系的)元組的屬性共享,對于修改操作,就是刪去相應(yīng)元組與老屬性值頂點(diǎn)之間的邊,增加與每一修改屬性新值頂點(diǎn)間的邊。插入與刪除具有同樣的復(fù)雜度,都比較簡單,較之上述修改僅額外還有一個TDB中元組頂點(diǎn)的插入或刪除。
3.MM-DBG查詢
由兩個原語操作可實現(xiàn)所有的關(guān)系代數(shù)操。一個原語是查找關(guān)系R具有給定屬性K的值V的元組,這就是在VDB頂點(diǎn)集中查找給定的頂點(diǎn)V,然后沿給定標(biāo)值RK的邊檢索到TDB的元組頂點(diǎn)即可。另一原語是查找給定關(guān)系R的元組tR的給定屬性K的值,這先在TDB頂點(diǎn)集的TR片段中,找出給定頂點(diǎn)tR,然后沿標(biāo)值Rk的邊檢索到VDB的值頂點(diǎn)即可。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉