天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 管理論文 > 項目管理論文 >

同構(gòu)型分布式數(shù)據(jù)庫建模及訪問一體化算法研究

發(fā)布時間:2021-06-06 16:37
  現(xiàn)代互聯(lián)網(wǎng)信息系統(tǒng)服務(wù)業(yè)態(tài)變得更加豐富,數(shù)據(jù)量呈現(xiàn)爆發(fā)式增長,海量數(shù)據(jù)的處理正成為信息系統(tǒng)發(fā)展的瓶頸。其中,傳統(tǒng)的單機數(shù)據(jù)庫受硬件荷載等因素的限制,已經(jīng)成為其中最主要的制約要素。分布式數(shù)據(jù)庫的出現(xiàn),有效解決了上述問題,已經(jīng)成為當(dāng)前大型信息系統(tǒng)首選的數(shù)據(jù)存儲方式。本文所探索的同構(gòu)型(庫表結(jié)構(gòu)一致)分布式數(shù)據(jù)庫是信息系統(tǒng)可擴展性數(shù)據(jù)的重要存儲方案之一,它可有效增大系統(tǒng)的訪問效率和存儲容量,提高系統(tǒng)的響應(yīng)速度。但在系統(tǒng)訪問量日益增長的情況下,同構(gòu)型分布式數(shù)據(jù)庫的響應(yīng)速度會逐漸變慢,因此迫切需要通過重構(gòu)訪問過程并優(yōu)化其連接和查詢算法,以滿足現(xiàn)實應(yīng)用的需要。本文對當(dāng)下流行的關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫進(jìn)行深入分析,對比不同數(shù)據(jù)庫的優(yōu)缺點,選取Oracle作為數(shù)據(jù)節(jié)點的存儲方案。通過對國內(nèi)外各種主流數(shù)據(jù)庫中間件產(chǎn)品的分析,選取成熟的Mycat做為分布式數(shù)據(jù)庫的中間件節(jié)點,繼而進(jìn)行重構(gòu)連接過程和動態(tài)優(yōu)化查詢算法的拓展研究。本文選取Mycat中間件和Oracle數(shù)據(jù)庫節(jié)點在服務(wù)器端搭建同構(gòu)型進(jìn)行分布式數(shù)據(jù)庫,通過對Mycat中間件深入研究,優(yōu)化其配置,結(jié)合Mycat核心的分庫分表技術(shù)、讀寫分離技術(shù)、主... 

【文章來源】:四川師范大學(xué)四川省

【文章頁數(shù)】:58 頁

【學(xué)位級別】:碩士

【部分圖文】:

同構(gòu)型分布式數(shù)據(jù)庫建模及訪問一體化算法研究


單數(shù)據(jù)庫單應(yīng)用架構(gòu)

架構(gòu)圖,單數(shù),架構(gòu),數(shù)據(jù)庫


數(shù)據(jù)庫訪問及相關(guān)技術(shù)9減緩應(yīng)用服務(wù)器的壓力,以此緩解大量用戶訪問情況下的用戶體驗,因項目的用戶量仍在單數(shù)據(jù)庫實例承受的數(shù)據(jù)范圍,所以數(shù)據(jù)層仍采用單臺數(shù)據(jù)庫進(jìn)行存儲。圖2.2單數(shù)據(jù)庫多應(yīng)用架構(gòu)在信息系統(tǒng)發(fā)展的中期階段,項目的用戶量繼續(xù)快速增長,采用負(fù)載均衡的方式運行多臺應(yīng)用服務(wù)器進(jìn)行應(yīng)用的服務(wù)運算,其后端的單機數(shù)據(jù)庫框架,已無法滿足爆發(fā)增長的數(shù)據(jù)存儲需求。在請求高并發(fā)的情況下,基于磁盤的數(shù)據(jù)庫操作較慢,導(dǎo)致性能產(chǎn)生瓶頸。為了保證系統(tǒng)的性能加快系統(tǒng)響應(yīng)速度,并且減小數(shù)據(jù)庫壓力,第一個想到的解決方案就是在數(shù)據(jù)達(dá)到數(shù)據(jù)庫之前進(jìn)行限制,例如使用數(shù)據(jù)緩存[22]。如圖2.3所示,為了改善用戶體驗,分擔(dān)數(shù)據(jù)庫的運行壓力,在應(yīng)用服務(wù)器與單機數(shù)據(jù)庫之間添加緩存層。利用緩存層的方式,分擔(dān)大部分的數(shù)據(jù)庫運行壓力,并且加快數(shù)據(jù)查詢的訪問效率。

架構(gòu)圖,單數(shù),緩存,架構(gòu)


四川師范大學(xué)碩士學(xué)位論文10圖2.3單數(shù)據(jù)庫緩存架構(gòu)利用緩存層的方式分擔(dān)數(shù)據(jù)庫的運行負(fù)荷,但當(dāng)用戶量增長到單數(shù)據(jù)庫無法承受時,如圖2.4所示,采用主從數(shù)據(jù)庫方式增加數(shù)據(jù)庫,其中一臺數(shù)據(jù)庫負(fù)責(zé)數(shù)據(jù)的讀取工作,另一臺數(shù)據(jù)庫負(fù)責(zé)數(shù)據(jù)的寫入操作(包括數(shù)據(jù)更新、數(shù)據(jù)刪除、數(shù)據(jù)插入)。圖2.4主從數(shù)據(jù)庫架構(gòu)

【參考文獻(xiàn)】:
期刊論文
[1]計算機數(shù)據(jù)庫應(yīng)用及管理中的安全問題探究[J]. 馬鴻雁,張宇馨.  通信電源技術(shù). 2020(02)
[2]分布式數(shù)據(jù)庫中數(shù)據(jù)集成與共享的研究進(jìn)展[J]. 奧勇,李美麗,趙永華,孫佳佳,付泉.  科技與創(chuàng)新. 2020(01)
[3]數(shù)據(jù)庫技術(shù)在大數(shù)據(jù)中的應(yīng)用研究[J]. 張文軍.  信息技術(shù)與信息化. 2019(12)
[4]分布式數(shù)據(jù)庫技術(shù)在大數(shù)據(jù)中的應(yīng)用[J]. 王志輝.  信息系統(tǒng)工程. 2019(12)
[5]高可用MySQL同步集群的研究與設(shè)計[J]. 米向榮.  忻州師范學(xué)院學(xué)報. 2019(05)
[6]基于Mycat的擬態(tài)數(shù)據(jù)庫中間件研究[J]. 曹國棟,倪明,喻衛(wèi)東,王燦.  計算機系統(tǒng)應(yīng)用. 2019(10)
[7]高并發(fā)考勤系統(tǒng)的性能優(yōu)化研究與實現(xiàn)[J]. 馮洋陽.  電子設(shè)計工程. 2019(18)
[8]管理信息系統(tǒng)中分布式數(shù)據(jù)庫的應(yīng)用[J]. 劉飛飛.  電子技術(shù)與軟件工程. 2019(17)
[9]一種基于NoSQL的互聯(lián)網(wǎng)大數(shù)據(jù)融合系統(tǒng)的研究與實現(xiàn)[J]. 何海詣,賈宇,沈宜,張家亮,郝渝江.  通信技術(shù). 2019(07)
[10]企業(yè)分布式數(shù)據(jù)庫架構(gòu)方案研究與設(shè)計[J]. 張雪芳,邱希.  電子設(shè)計工程. 2019(13)



本文編號:3214757

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/3214757.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d0d1c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com