資源描述:
《分布式內(nèi)存數(shù)據(jù)庫中間管理系統(tǒng)的研究與設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、華中科技大學(xué)碩士學(xué)位論文分布式內(nèi)存數(shù)據(jù)庫中間管理系統(tǒng)的研究與設(shè)計姓名:呂慧申請學(xué)位級別:碩士專業(yè):通信與信息系統(tǒng)指導(dǎo)教師:王芙蓉20090525華中科技大學(xué)碩士學(xué)位論文摘要隨著計算機(jī)軟硬件、網(wǎng)絡(luò)等技術(shù)的高速發(fā)展,電力系統(tǒng)對數(shù)據(jù)存儲和實時性處理的要求越來越高。在現(xiàn)實世界中,許多地域上分散而管理上又相對集中的大型企業(yè)集團(tuán)、政府機(jī)構(gòu)等,不僅要求本部門信息處理使用數(shù)據(jù)庫技術(shù),而且要求地域上分散的信息能夠互聯(lián)和共享。傳統(tǒng)的集中式數(shù)據(jù)庫由于存儲容量和處理資源有限,已漸漸不能滿足不斷提高的應(yīng)用需求。這些應(yīng)用的迫切需求使得分布式內(nèi)存數(shù)據(jù)庫技術(shù)應(yīng)運而生,并迅速成為
2、現(xiàn)代數(shù)據(jù)庫的主流技術(shù)。課題的任務(wù)是將項目組已完成的用于電力系統(tǒng)的集中式內(nèi)存數(shù)據(jù)庫進(jìn)行分布式改進(jìn),以滿足海量數(shù)據(jù)的存儲要求,支持多個應(yīng)用服務(wù)器間的信息共享,提高系統(tǒng)性能,適應(yīng)不斷提高的應(yīng)用要求。本文研究了分布式內(nèi)存數(shù)據(jù)庫技術(shù)的現(xiàn)狀、發(fā)展和相關(guān)的基礎(chǔ)知識,并詳細(xì)分析了分布式數(shù)據(jù)庫管理系統(tǒng)的設(shè)計思想、原理、技術(shù)和方法。比較了兩種常用的分布式數(shù)據(jù)庫管理方式:基于中央代理服務(wù)器和基于P2P模式。基于中央代理服務(wù)器的管理方式結(jié)構(gòu)簡單,但對中央代理服務(wù)器的依賴性過高,可靠性較低;基于P2P模式的管理方式實現(xiàn)了完全的分布式管理,但各站點之間的通信開銷大,目錄信息
3、的一致性較難維護(hù)。本文通過分析兩種方式的優(yōu)缺點,設(shè)計出了兼顧可靠性和簡潔性的系統(tǒng)體系結(jié)構(gòu)。該體系結(jié)構(gòu)使用層次與模塊劃分相結(jié)合的設(shè)計方式,對系統(tǒng)進(jìn)行清晰的邏輯分割,采用三層客戶機(jī)/服務(wù)器模式,各功能模塊松耦合,便于系統(tǒng)擴(kuò)展。在各功能模塊的具體設(shè)計上,采用了一些可靠有效的方法,如采用對象化的查詢接口、使用標(biāo)準(zhǔn)模板庫的多映射容器維護(hù)目錄管理、利用完成端口模型完成網(wǎng)絡(luò)通信等,保證了系統(tǒng)的高效性和靈活性。關(guān)鍵詞:分布式內(nèi)存數(shù)據(jù)庫;數(shù)據(jù)庫管理系統(tǒng);三層客戶機(jī)/服務(wù)器模式;查詢處理;目錄管理I華中科技大學(xué)碩士學(xué)位論文AbstractAlongwiththete
4、chnologydevelopingofcomputerhardwareandsoftware,andthewiderangeofapplicationsincomputersystem,powersystemdemandsforhighertechnologyondatastorageandreal-timeability.Intherealworld,therearemanylargeenterprisegroup,governmentagenciesandsocialorganizations,whicharegeographicallyd
5、ispersedbutneedcohesivemanagement.Theyrequireestablishinginterconnectednetworksandsharingtheinformationfromdifferentplaces.Thetraditionalcentralizeddatabasesnownolongersufficeforthegrowingrequirementofthenewapplication.Withtherapiddevelopmentofnetwork,distributeddatabasetechn
6、iquecomeintoexistenceasthesituationrequires,andhasturnedouttobethemainstreamofmoderndatabases.ThemaintaskofthispaperistoconvertthecurrentcentralizedMMDBSintoadistributedsystem.Thenthesystemcanholdmassdata,improveperformanceandbeconvenientforsystemexpanding.Thispaperinvestigat
7、esthecurrentsituationofthefieldofdistributeddatabasetechnologyandsomerelativeknowledge.Italsodeeplyanalyzesthedesignthinkingandmethodsofadistributeddatabasemanagementsystem.Intermsofpractice,thispaperfirstlyanalyzesthesuperioritiesanddeficienciesoftwoexistingdistributedproces
8、singmethods:oneisbasedoncentralagentserverandtheotherisbasedonP2P.Co