時間:2022-11-04 16:30:01 | 來源:信息時代
時間:2022-11-04 16:30:01 來源:信息時代
內(nèi)存數(shù)據(jù)庫外存數(shù)據(jù)組織 : 內(nèi)存數(shù)據(jù)庫的“外存版本”(S-DB)在磁盤上的物理數(shù)據(jù)組織。按內(nèi)存數(shù)據(jù)庫的定義,MMDB包括內(nèi)存版本M-DB和外存版本S-DB,S-DB存放不在內(nèi)存的數(shù)據(jù)庫部分和支持恢復的數(shù)據(jù)庫(包括日志)備份。
MMDB的外存版本S-DB在磁盤上的組織應盡可能與內(nèi)存版本M-DB的一致,以便于內(nèi)外存的數(shù)據(jù)交換,減少相互之間組織結(jié)構的轉(zhuǎn)換。但考慮到內(nèi)外存數(shù)據(jù)組織的具體情況,尤其M-DB是由DBMS直接(不經(jīng)操作系統(tǒng))存取,S-DB要通過操作系統(tǒng)的文件系統(tǒng)來存取,其具體實現(xiàn)應視情況而定,下面以區(qū)-段式組織為例說明:
(1)每一分區(qū)對應一個關系,每一關系對應一個操作系統(tǒng)的數(shù)據(jù)文件。關系映射表中記下該分區(qū)的段表文件和數(shù)據(jù)文件的ID,如表1所示。
表1 S-DB的關系映射表結(jié)構
關系ID | 段表文件指針 | 數(shù)據(jù)文件指針 |
〈關系名〉 | 〈段表文件ID〉 | 〈磁盤文件ID〉 |
表2 S-DB段表結(jié)構
塊號 | 元組數(shù) | 在內(nèi)存標志 | 更新標志 |
〈塊序號〉 | 〈已有元組個數(shù)〉 | 〈0,1〉 | 〈0,1〉 |
微信公眾號
版權所有? 億企邦 1997-2022 保留一切法律許可權利。