標題: 資料庫物件儲存系統(CTSS/PA)中回復管理器之設計與製作
The Design and Implementation of a Recovery Manager on CTSS/PA
作者: 林淑美
Lin, Swu-Mei
楊維邦
Wei-Pang Yang
資訊科學與工程研究所
關鍵字: 回復器_;資料庫儲存系統_;交易管理;Recovery;Storage system;Transaction management;Peer-to-peer
公開日期: 1997
摘要: 隨著應用環境日漸複雜,資料庫系統因為軟硬體設備而發生錯誤 的機會也逐漸提高,recovery manager (回復管理器) 的製作目的,就是 在提供系統自動回復資料的功能。 一般而言,recovery manager 的製作技術可以分為log-based recovery,包含redo-undo recovery、 redo-only recovery和undo-only recovery,以及shadow page的作法。 其中,若以整體系統效率為考量,redo-undo recovery對buffer的限制最 少,也有不錯的回復效能。 在本論文的研究中,我們採用一種 redo-undo的recovery演算法---ARIES來發展CTSS/PA的回復系統。針對 CTSS/PA 之peer-to-peer架構與多工環境的設計。最後,我們利用修正過 的OO7測試平台,對recovery manager的設計與製作,進行系統績效評估 與分析討論。 As the applications get more complicated, DBMS may crash more often because of failures in both software and hardware. The goal of developinga recovery manager is to support the functionality, in which data recoveryis automaticlly performed. Generally Speaking, recovery thchniques may be classified into twocategories: those by log-based recovery, including redo-undo recovery, redo-only recovery and undo-only recovery; and those by shadow page. as thewhole system performance is concerned, redo-undo recovery has less constraintin buffer management and also performs very well in system recovery. In this thesis, we adopt a log-based redo-undo recovery algorithm,called ARIES, to develop the recovery manager of CTSS/PA. We modified part ofARIES to accommodate to the peer-to-peer architecture and multitask environment. Meanwhile, some special considerations for log manager are designed, too. Finally, we applied modified OO7 benchmark to measure the performance and gave associated analysis and discussion.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT860394037
http://hdl.handle.net/11536/62865
顯示於類別:畢業論文