內(nèi)存數(shù)據(jù)庫恢復技術(shù)論文.doc
約9頁DOC格式手機打開展開
內(nèi)存數(shù)據(jù)庫恢復技術(shù)論文,本文共計9頁,5170余字;【摘要】傳統(tǒng)數(shù)據(jù)庫的要求是數(shù)據(jù)存取必須滿足 acid 特征,但是數(shù)據(jù)服務的實時性并不是其要求的一部分,雖然使用如磁盤陣列,各種緩存機制等改善了數(shù)據(jù)訪問的響應速度,但還是遠遠不能滿足大多數(shù)實時應用系統(tǒng)的要求。實時性的要求催生了mmdb,它與 drdb 的根本區(qū)別在于,事務...
內(nèi)容介紹
此文檔由會員 楊洋洋 發(fā)布
內(nèi)存數(shù)據(jù)庫恢復技術(shù)論文
本文共計9頁,5170余字;
【摘要】
傳統(tǒng)數(shù)據(jù)庫的要求是數(shù)據(jù)存取必須滿足 ACID 特征,但是數(shù)據(jù)服務的實時性并不是其要求的一部分,雖然使用如磁盤陣列,各種緩存機制等改善了數(shù)據(jù)訪問的響應速度,但還是遠遠不能滿足大多數(shù)實時應用系統(tǒng)的要求。實時性的要求催生了MMDB,它與 DRDB 的根本區(qū)別在于,事務的處理完全在內(nèi)存中進行。使用 MMDB 可以大幅度提升了事務處理速度和系統(tǒng)吞吐量,但也使得數(shù)據(jù)庫的備份和恢復工作更加重要,對數(shù)據(jù)庫事務管理提出了更高的要求,同時由于 DRDB 的數(shù)據(jù)組織、訪問方法、查詢處理算法主要目的是為了減少磁盤訪問次數(shù)和有效利用存儲空間,這和 MMDB 主要為了有效利用 CPU 時間和內(nèi)存空間有比較大的偏差,這些都必然導致 MMDB 在這些方面有較大的變化。
目 錄
1 內(nèi)存數(shù)據(jù)庫(Main Memory Database System,MMDB) 3
1.1 什么是內(nèi)存數(shù)據(jù)庫 3
1.2 內(nèi)存數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu) 3
1.3 內(nèi)存數(shù)據(jù)庫與磁盤數(shù)據(jù)庫的比較 4
2 內(nèi)存數(shù)據(jù)庫的恢復技術(shù) 4
2.1 概述 4
2.2 內(nèi)存數(shù)據(jù)庫恢復架構(gòu) 4
2.3 登記日志 5
2.3.1 WAL 日志協(xié)議 5
2.3.2 LAW 日志協(xié)議 5
2.4 檢查點( Checkpointing)技術(shù) 6
2.4.1 非模糊檢查點技術(shù) 7
2.4.2 模糊檢查點技術(shù) 7
2.4.3 一種模糊檢查點算法描述 7
2.4.4 驅(qū)動日志檢查點技術(shù) 8
2.5 重裝 8
2.5.1 一種重裝算法描述 8
3 結(jié)束語 9
4 參考文獻 9
參考文獻
[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
本文共計9頁,5170余字;
【摘要】
傳統(tǒng)數(shù)據(jù)庫的要求是數(shù)據(jù)存取必須滿足 ACID 特征,但是數(shù)據(jù)服務的實時性并不是其要求的一部分,雖然使用如磁盤陣列,各種緩存機制等改善了數(shù)據(jù)訪問的響應速度,但還是遠遠不能滿足大多數(shù)實時應用系統(tǒng)的要求。實時性的要求催生了MMDB,它與 DRDB 的根本區(qū)別在于,事務的處理完全在內(nèi)存中進行。使用 MMDB 可以大幅度提升了事務處理速度和系統(tǒng)吞吐量,但也使得數(shù)據(jù)庫的備份和恢復工作更加重要,對數(shù)據(jù)庫事務管理提出了更高的要求,同時由于 DRDB 的數(shù)據(jù)組織、訪問方法、查詢處理算法主要目的是為了減少磁盤訪問次數(shù)和有效利用存儲空間,這和 MMDB 主要為了有效利用 CPU 時間和內(nèi)存空間有比較大的偏差,這些都必然導致 MMDB 在這些方面有較大的變化。
目 錄
1 內(nèi)存數(shù)據(jù)庫(Main Memory Database System,MMDB) 3
1.1 什么是內(nèi)存數(shù)據(jù)庫 3
1.2 內(nèi)存數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu) 3
1.3 內(nèi)存數(shù)據(jù)庫與磁盤數(shù)據(jù)庫的比較 4
2 內(nèi)存數(shù)據(jù)庫的恢復技術(shù) 4
2.1 概述 4
2.2 內(nèi)存數(shù)據(jù)庫恢復架構(gòu) 4
2.3 登記日志 5
2.3.1 WAL 日志協(xié)議 5
2.3.2 LAW 日志協(xié)議 5
2.4 檢查點( Checkpointing)技術(shù) 6
2.4.1 非模糊檢查點技術(shù) 7
2.4.2 模糊檢查點技術(shù) 7
2.4.3 一種模糊檢查點算法描述 7
2.4.4 驅(qū)動日志檢查點技術(shù) 8
2.5 重裝 8
2.5.1 一種重裝算法描述 8
3 結(jié)束語 9
4 參考文獻 9
參考文獻
[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