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

基于JDBC內(nèi)存數(shù)據(jù)管理技術(shù)的研究

發(fā)布時(shí)間:2025-01-09 01:24
  隨著互聯(lián)網(wǎng)應(yīng)用多樣化和用戶訪問(wèn)量的增加,如何使Web應(yīng)用系統(tǒng)快速響應(yīng)數(shù)據(jù)、減少用戶等待時(shí)間成為當(dāng)前研究的重點(diǎn)和熱點(diǎn),因此有很多新的技術(shù)被提出。其中,JDBC數(shù)據(jù)緩存技術(shù)是基于JDBC在Web服務(wù)器的內(nèi)存中開辟一塊存儲(chǔ)空間,將經(jīng)常使用的查詢結(jié)果緩存在Web服務(wù)器的內(nèi)存中,以便下次進(jìn)行相同的查詢操作時(shí)可以將緩存的數(shù)據(jù)直接返回。這種技術(shù)能夠減少應(yīng)用系統(tǒng)讀寫數(shù)據(jù)庫(kù)數(shù)據(jù)的次數(shù),降低網(wǎng)絡(luò)延遲。然而,Web服務(wù)器內(nèi)存的容量是有限的,可利用的緩存空間也是有限的,不可能將所有的數(shù)據(jù)都緩存到內(nèi)存中。此外,在內(nèi)存中緩存數(shù)據(jù)不可避免的會(huì)帶來(lái)內(nèi)存中緩存數(shù)據(jù)與數(shù)據(jù)庫(kù)中實(shí)際數(shù)據(jù)的一致性問(wèn)題。而現(xiàn)有的JDBC數(shù)據(jù)緩存技術(shù)僅僅是基于單表緩存功能的一種嘗試和實(shí)現(xiàn),在多表數(shù)據(jù)的組織存儲(chǔ)、置換策略以及一致性維護(hù)方面存在不足,即并沒(méi)有針對(duì)這三個(gè)問(wèn)題對(duì)Web服務(wù)器內(nèi)存中的緩存數(shù)據(jù)進(jìn)行有效的管理,無(wú)法完成JDBC數(shù)據(jù)緩存技術(shù)在Web系統(tǒng)中的實(shí)際應(yīng)用。本文在詳細(xì)分析JDBC接口原理和實(shí)現(xiàn)技術(shù)的基礎(chǔ)上,針對(duì)現(xiàn)有JDBC數(shù)據(jù)緩存技術(shù)的不足之處,以優(yōu)化查詢、提升Web系統(tǒng)性能為目標(biāo),對(duì)Web服務(wù)器內(nèi)存中JDBC緩存數(shù)據(jù)的組織和管理進(jìn)行研究。...

【文章頁(yè)數(shù)】:63 頁(yè)

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

【部分圖文】:

圖1-1?Web應(yīng)用三層體系結(jié)構(gòu)??1??

圖1-1?Web應(yīng)用三層體系結(jié)構(gòu)??1??

全性和平臺(tái)一致性被廣泛使用于Web系統(tǒng)的開發(fā)中[1],常見的Web應(yīng)用系統(tǒng)有??網(wǎng)上購(gòu)物系統(tǒng)、互聯(lián)網(wǎng)教育系統(tǒng)、電子政務(wù)系統(tǒng)等。Web應(yīng)用系統(tǒng)目前基本上采??。拢蛹軜(gòu)、MVC三層模式作為實(shí)現(xiàn)方式,如圖1-1所示。用戶通過(guò)瀏覽器發(fā)??起通訊請(qǐng)求,經(jīng)過(guò)Web應(yīng)用系統(tǒng)從數(shù)據(jù)庫(kù)取得數(shù)據(jù)....


圖1-2?JDBC數(shù)據(jù)緩存流程圖??從圖中可以看出,JDBC數(shù)據(jù)緩存技術(shù)借助Web服務(wù)器內(nèi)存快速存取的特性,??能夠有效的減少對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求次數(shù),降低連接數(shù)據(jù)庫(kù)帶來(lái)的網(wǎng)絡(luò)開銷

圖1-2?JDBC數(shù)據(jù)緩存流程圖??從圖中可以看出,JDBC數(shù)據(jù)緩存技術(shù)借助Web服務(wù)器內(nèi)存快速存取的特性,??能夠有效的減少對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求次數(shù),降低連接數(shù)據(jù)庫(kù)帶來(lái)的網(wǎng)絡(luò)開銷

發(fā)送相同請(qǐng)求時(shí),則能夠直接從內(nèi)存中獲取數(shù)據(jù),無(wú)需重連數(shù)據(jù)庫(kù)。這樣對(duì)數(shù)據(jù)??庫(kù)的大部分查詢就可以轉(zhuǎn)化為對(duì)查詢結(jié)果的直接獲取,能夠減少用戶的等待時(shí)??間。使用JDBC數(shù)據(jù)緩存技術(shù)的Web系統(tǒng)數(shù)據(jù)緩存流程如圖1-2所示,其工作過(guò)??程如下:??(1)


圖2-2?JDBC?API核心組件關(guān)系圖??Msl是一個(gè)強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù),具有安全、執(zhí)行速度快、免費(fèi)且開放源??

圖2-2?JDBC?API核心組件關(guān)系圖??Msl是一個(gè)強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù),具有安全、執(zhí)行速度快、免費(fèi)且開放源??

在Web系統(tǒng)中應(yīng)用廣泛。用戶通過(guò)瀏覽器發(fā)起數(shù)據(jù)訪問(wèn)或數(shù)據(jù)更新請(qǐng)求,??由Web服務(wù)器將來(lái)自用戶的請(qǐng)求發(fā)送到數(shù)據(jù)庫(kù),并通過(guò)使用JDBC?API執(zhí)行數(shù)據(jù)??讀寫操作,最后將請(qǐng)求結(jié)果經(jīng)由Web服務(wù)器傳輸?shù)綖g覽器端,如圖2-1所示。??當(dāng)數(shù)據(jù)量增大,訪問(wèn)集中時(shí),頻繁的磁盤I/O訪問(wèn)會(huì)給數(shù)....


圖2-4?RowSet規(guī)范的接口類圖??使用RowSet的流程與JDBC相似,都需要建立Connection連接,執(zhí)行查詢??操作得到Result結(jié)果集、關(guān)閉數(shù)據(jù)庫(kù)連接對(duì)象這三個(gè)關(guān)鍵步驟

圖2-4?RowSet規(guī)范的接口類圖??使用RowSet的流程與JDBC相似,都需要建立Connection連接,執(zhí)行查詢??操作得到Result結(jié)果集、關(guān)閉數(shù)據(jù)庫(kù)連接對(duì)象這三個(gè)關(guān)鍵步驟

RowSet默認(rèn)是可滾動(dòng),可更新的結(jié)果集,可以方便地在網(wǎng)絡(luò)上進(jìn)行傳輸。??以下是javax.sql.RowSet包提供的接口,這些接口擴(kuò)展了行集RowSet接口,??具有不同的功能。接口之間的關(guān)系如圖2-4所不:??《interface》??ResultSet?????I??I?....



本文編號(hào):4024927

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

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/4024927.html


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

版權(quán)申明:資料由用戶9c184***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com