內(nèi)存數(shù)據(jù)庫(kù)恢復(fù)技術(shù)論文.doc
約9頁DOC格式手機(jī)打開展開
內(nèi)存數(shù)據(jù)庫(kù)恢復(fù)技術(shù)論文,本文共計(jì)9頁,5170余字;【摘要】傳統(tǒng)數(shù)據(jù)庫(kù)的要求是數(shù)據(jù)存取必須滿足 acid 特征,但是數(shù)據(jù)服務(wù)的實(shí)時(shí)性并不是其要求的一部分,雖然使用如磁盤陣列,各種緩存機(jī)制等改善了數(shù)據(jù)訪問的響應(yīng)速度,但還是遠(yuǎn)遠(yuǎn)不能滿足大多數(shù)實(shí)時(shí)應(yīng)用系統(tǒng)的要求。實(shí)時(shí)性的要求催生了mmdb,它與 drdb 的根本區(qū)別在于,事務(wù)...
內(nèi)容介紹
此文檔由會(huì)員 楊洋洋 發(fā)布
內(nèi)存數(shù)據(jù)庫(kù)恢復(fù)技術(shù)論文
本文共計(jì)9頁,5170余字;
【摘要】
傳統(tǒng)數(shù)據(jù)庫(kù)的要求是數(shù)據(jù)存取必須滿足 ACID 特征,但是數(shù)據(jù)服務(wù)的實(shí)時(shí)性并不是其要求的一部分,雖然使用如磁盤陣列,各種緩存機(jī)制等改善了數(shù)據(jù)訪問的響應(yīng)速度,但還是遠(yuǎn)遠(yuǎn)不能滿足大多數(shù)實(shí)時(shí)應(yīng)用系統(tǒng)的要求。實(shí)時(shí)性的要求催生了MMDB,它與 DRDB 的根本區(qū)別在于,事務(wù)的處理完全在內(nèi)存中進(jìn)行。使用 MMDB 可以大幅度提升了事務(wù)處理速度和系統(tǒng)吞吐量,但也使得數(shù)據(jù)庫(kù)的備份和恢復(fù)工作更加重要,對(duì)數(shù)據(jù)庫(kù)事務(wù)管理提出了更高的要求,同時(shí)由于 DRDB 的數(shù)據(jù)組織、訪問方法、查詢處理算法主要目的是為了減少磁盤訪問次數(shù)和有效利用存儲(chǔ)空間,這和 MMDB 主要為了有效利用 CPU 時(shí)間和內(nèi)存空間有比較大的偏差,這些都必然導(dǎo)致 MMDB 在這些方面有較大的變化。
目 錄
1 內(nèi)存數(shù)據(jù)庫(kù)(Main Memory Database System,MMDB) 3
1.1 什么是內(nèi)存數(shù)據(jù)庫(kù) 3
1.2 內(nèi)存數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu) 3
1.3 內(nèi)存數(shù)據(jù)庫(kù)與磁盤數(shù)據(jù)庫(kù)的比較 4
2 內(nèi)存數(shù)據(jù)庫(kù)的恢復(fù)技術(shù) 4
2.1 概述 4
2.2 內(nèi)存數(shù)據(jù)庫(kù)恢復(fù)架構(gòu) 4
2.3 登記日志 5
2.3.1 WAL 日志協(xié)議 5
2.3.2 LAW 日志協(xié)議 5
2.4 檢查點(diǎn)( Checkpointing)技術(shù) 6
2.4.1 非模糊檢查點(diǎn)技術(shù) 7
2.4.2 模糊檢查點(diǎn)技術(shù) 7
2.4.3 一種模糊檢查點(diǎn)算法描述 7
2.4.4 驅(qū)動(dòng)日志檢查點(diǎn)技術(shù) 8
2.5 重裝 8
2.5.1 一種重裝算法描述 8
3 結(jié)束語 9
4 參考文獻(xiàn) 9
參考文獻(xiàn)
[1] Garcia-Molina&Salem: "Main Memory Database Systems: An Overview", IEEE Transactions on Knowledge and Data Engineering, 1992
[2] K.Salem and H.GarciaMolina. "Checkpointing memory-resident databases". In Proc.IEEE CS Intl.Conf.No.S on Data Engineering, 1989
[3] X.Li, M.H.Eich, V J.Joseph, Z.Gulzar, C.H Corti, and M.Nascimento. "Checkpointing and recovery in partitioned main memory database''. In Proc. IASTED/ISMM International Conference on Intelligent Information Management Systems, Washington, DC, 1995.
[4] Le Gruenwald ,Jing Huang etc. Recovery in Main Memory Databases. International Journal of Engineering Intelligent Systems , A Special Issue on Databases andTelecommunications ,1996
本文共計(jì)9頁,5170余字;
【摘要】
傳統(tǒng)數(shù)據(jù)庫(kù)的要求是數(shù)據(jù)存取必須滿足 ACID 特征,但是數(shù)據(jù)服務(wù)的實(shí)時(shí)性并不是其要求的一部分,雖然使用如磁盤陣列,各種緩存機(jī)制等改善了數(shù)據(jù)訪問的響應(yīng)速度,但還是遠(yuǎn)遠(yuǎn)不能滿足大多數(shù)實(shí)時(shí)應(yīng)用系統(tǒng)的要求。實(shí)時(shí)性的要求催生了MMDB,它與 DRDB 的根本區(qū)別在于,事務(wù)的處理完全在內(nèi)存中進(jìn)行。使用 MMDB 可以大幅度提升了事務(wù)處理速度和系統(tǒng)吞吐量,但也使得數(shù)據(jù)庫(kù)的備份和恢復(fù)工作更加重要,對(duì)數(shù)據(jù)庫(kù)事務(wù)管理提出了更高的要求,同時(shí)由于 DRDB 的數(shù)據(jù)組織、訪問方法、查詢處理算法主要目的是為了減少磁盤訪問次數(shù)和有效利用存儲(chǔ)空間,這和 MMDB 主要為了有效利用 CPU 時(shí)間和內(nèi)存空間有比較大的偏差,這些都必然導(dǎo)致 MMDB 在這些方面有較大的變化。
目 錄
1 內(nèi)存數(shù)據(jù)庫(kù)(Main Memory Database System,MMDB) 3
1.1 什么是內(nèi)存數(shù)據(jù)庫(kù) 3
1.2 內(nèi)存數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu) 3
1.3 內(nèi)存數(shù)據(jù)庫(kù)與磁盤數(shù)據(jù)庫(kù)的比較 4
2 內(nèi)存數(shù)據(jù)庫(kù)的恢復(fù)技術(shù) 4
2.1 概述 4
2.2 內(nèi)存數(shù)據(jù)庫(kù)恢復(fù)架構(gòu) 4
2.3 登記日志 5
2.3.1 WAL 日志協(xié)議 5
2.3.2 LAW 日志協(xié)議 5
2.4 檢查點(diǎn)( Checkpointing)技術(shù) 6
2.4.1 非模糊檢查點(diǎn)技術(shù) 7
2.4.2 模糊檢查點(diǎn)技術(shù) 7
2.4.3 一種模糊檢查點(diǎn)算法描述 7
2.4.4 驅(qū)動(dòng)日志檢查點(diǎn)技術(shù) 8
2.5 重裝 8
2.5.1 一種重裝算法描述 8
3 結(jié)束語 9
4 參考文獻(xiàn) 9
參考文獻(xiàn)
[1] Garcia-Molina&Salem: "Main Memory Database Systems: An Overview", IEEE Transactions on Knowledge and Data Engineering, 1992
[2] K.Salem and H.GarciaMolina. "Checkpointing memory-resident databases". In Proc.IEEE CS Intl.Conf.No.S on Data Engineering, 1989
[3] X.Li, M.H.Eich, V J.Joseph, Z.Gulzar, C.H Corti, and M.Nascimento. "Checkpointing and recovery in partitioned main memory database''. In Proc. IASTED/ISMM International Conference on Intelligent Information Management Systems, Washington, DC, 1995.
[4] Le Gruenwald ,Jing Huang etc. Recovery in Main Memory Databases. International Journal of Engineering Intelligent Systems , A Special Issue on Databases andTelecommunications ,1996