999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

支持動(dòng)態(tài)負(fù)荷調(diào)整的管理信息系統(tǒng)構(gòu)建研究

2017-03-29 04:53:03
關(guān)鍵詞:數(shù)據(jù)庫(kù)用戶(hù)系統(tǒng)

饒 浩

(韶關(guān)學(xué)院 信息管理系,廣東 韶關(guān) 512005)

支持動(dòng)態(tài)負(fù)荷調(diào)整的管理信息系統(tǒng)構(gòu)建研究

饒 浩

(韶關(guān)學(xué)院 信息管理系,廣東 韶關(guān) 512005)

數(shù)據(jù)訪(fǎng)問(wèn)層中的數(shù)據(jù)庫(kù)操作通常是現(xiàn)行多層式架構(gòu)管理信息系統(tǒng)中制約系統(tǒng)整體運(yùn)行效率的瓶頸。為提高多層式管理信息系統(tǒng)的效率,提出了支持動(dòng)態(tài)負(fù)荷調(diào)整的多層式管理信息系統(tǒng)構(gòu)建方案。該方案提出在數(shù)據(jù)訪(fǎng)問(wèn)層內(nèi)設(shè)立連接池,建立數(shù)據(jù)生產(chǎn)使用流程的異步模型來(lái)實(shí)現(xiàn)信息數(shù)據(jù)的生產(chǎn)者與使用者的相對(duì)分離,以有效降低系統(tǒng)整體負(fù)荷,提高利用率;通過(guò)基于過(guò)程調(diào)整參數(shù)設(shè)計(jì)建立動(dòng)態(tài)負(fù)荷調(diào)整因子算法和“放大縮小”處理策略,根據(jù)用戶(hù)連接次數(shù)和系統(tǒng)環(huán)境需求等因素動(dòng)態(tài)設(shè)置調(diào)整因子,以加快動(dòng)態(tài)負(fù)荷調(diào)整過(guò)程的收斂性、響應(yīng)性和系統(tǒng)的穩(wěn)定性。通過(guò)采用先進(jìn)先出(FIFO)和隨機(jī)(Random)調(diào)度算法對(duì)已建支持動(dòng)態(tài)負(fù)荷調(diào)整的系統(tǒng)架構(gòu)進(jìn)行了模擬測(cè)試。測(cè)試結(jié)果表明,基于動(dòng)態(tài)調(diào)整連接池的系統(tǒng)構(gòu)建方式不僅能夠有效提高信息系統(tǒng)的承載能力,而且還有利于信息系統(tǒng)的維護(hù)修改和功能擴(kuò)充,能滿(mǎn)足信息系統(tǒng)平臺(tái)未來(lái)多元化和綜合化發(fā)展的需求。

動(dòng)態(tài)調(diào)整;管理信息系統(tǒng);業(yè)務(wù)邏輯層;數(shù)據(jù)訪(fǎng)問(wèn)層;系統(tǒng)架構(gòu);連接池

0 引 言

隨著信息時(shí)代的快速發(fā)展,政府、機(jī)構(gòu)、企業(yè)等部門(mén)所涉及的各類(lèi)有價(jià)值的數(shù)據(jù)、信息、文檔,成為愈發(fā)重要的戰(zhàn)略資源。由于信息用戶(hù)的需求不斷演進(jìn)變更,促使管理信息系統(tǒng)的功能和結(jié)構(gòu)從單一趨于多元[1],系統(tǒng)平臺(tái)也逐漸向大型化、綜合化發(fā)展[2]。信息系統(tǒng)的規(guī)劃者和設(shè)計(jì)者所面臨的問(wèn)題是,在系統(tǒng)負(fù)荷增長(zhǎng)的情況下,如何構(gòu)建能盡量保持訪(fǎng)問(wèn)穩(wěn)定性的管理信息系統(tǒng),以滿(mǎn)足信息用戶(hù)需求的擴(kuò)展,維持較長(zhǎng)的軟件生命周期。

在當(dāng)前管理信息系統(tǒng)的設(shè)計(jì)中,分層式架構(gòu)是最主流、最重要的一種系統(tǒng)設(shè)計(jì)方式[3]。基本的分層方法遵循三層式架構(gòu),從上至下分別為:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪(fǎng)問(wèn)層。

表示層是用戶(hù)進(jìn)入系統(tǒng)時(shí)的界面環(huán)境,亦即系統(tǒng)向用戶(hù)展現(xiàn)的界面,多采用Web方式表達(dá),包括接收用戶(hù)的請(qǐng)求,向用戶(hù)顯示數(shù)據(jù)結(jié)果,為客戶(hù)端提供應(yīng)用程序的交互式操作[4],等等。業(yè)務(wù)邏輯層介于表示層與數(shù)據(jù)訪(fǎng)問(wèn)層之間,主要負(fù)責(zé)對(duì)數(shù)據(jù)業(yè)務(wù)邏輯的處理,是針對(duì)具體問(wèn)題的操作,在數(shù)據(jù)交換中起到承上啟下的作用。其功能是將數(shù)據(jù)訪(fǎng)問(wèn)層的存儲(chǔ)邏輯組合起來(lái)形成業(yè)務(wù)規(guī)則,涉及業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)、合法性校驗(yàn)等與業(yè)務(wù)需求相關(guān)的設(shè)計(jì)。數(shù)據(jù)訪(fǎng)問(wèn)層是對(duì)原始數(shù)據(jù)(數(shù)據(jù)庫(kù)或者文本文件等存放數(shù)據(jù)的形式)的操作層[5],直接負(fù)責(zé)數(shù)據(jù)的添加、刪除、修改、查找等操作,為上兩層提供數(shù)據(jù)服務(wù)。如果要加入對(duì)象關(guān)系映射的元素,就需要建立對(duì)象和數(shù)據(jù)表之間的映射,把對(duì)象實(shí)體持久化到數(shù)據(jù)庫(kù)。

分層式架構(gòu)具有比較明顯的優(yōu)勢(shì)。系統(tǒng)開(kāi)發(fā)人員只需關(guān)注系統(tǒng)整體中的某一層,有利于開(kāi)發(fā)團(tuán)隊(duì)的分工和開(kāi)發(fā)工作齊頭并進(jìn);便于以新的實(shí)現(xiàn)替代原有的實(shí)現(xiàn),有利于系統(tǒng)業(yè)務(wù)能力的拓展和提高[6];數(shù)據(jù)與業(yè)務(wù)邏輯之間相對(duì)分離,有利于降低系統(tǒng)內(nèi)模塊的耦合性,有效降低層與層之間的依賴(lài),既有利于標(biāo)準(zhǔn)化,也有利于各層邏輯的復(fù)用,從而提高系統(tǒng)開(kāi)發(fā)的效率[7]。在業(yè)務(wù)邏輯層設(shè)計(jì)合理的前提下,表示層即使發(fā)生改變,邏輯層也同樣能完善地提供服務(wù)。對(duì)于分層式架構(gòu)的信息系統(tǒng),數(shù)據(jù)訪(fǎng)問(wèn)層中的數(shù)據(jù)庫(kù)操作往往成為系統(tǒng)整體效率的瓶頸[8]。一般對(duì)數(shù)據(jù)庫(kù)操作的步驟是:首先向數(shù)據(jù)申請(qǐng)一條數(shù)據(jù)庫(kù)連接,然后執(zhí)行操作語(yǔ)句,最后關(guān)閉此連接[9]。如果頻繁的數(shù)據(jù)庫(kù)操作都按照這種做法,每次操作所建立的數(shù)據(jù)庫(kù)連接時(shí)間開(kāi)銷(xiāo)會(huì)非常大,而且降低了數(shù)據(jù)庫(kù)操作的并發(fā)量。這使得數(shù)據(jù)訪(fǎng)問(wèn)層的設(shè)計(jì),既要能提高數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的并發(fā)量,又要保證成功建立數(shù)據(jù)連接的效率。

為實(shí)現(xiàn)上述目的,提出在數(shù)據(jù)訪(fǎng)問(wèn)層中設(shè)立連接池以降低系統(tǒng)負(fù)荷,并通過(guò)建立動(dòng)態(tài)負(fù)荷調(diào)整因子,結(jié)合用戶(hù)連接次數(shù)和系統(tǒng)環(huán)境需求等因素,動(dòng)態(tài)設(shè)置調(diào)整因子以加快動(dòng)態(tài)負(fù)荷的調(diào)整過(guò)程,同時(shí)采用“放大縮小”策略保證系統(tǒng)的穩(wěn)定性。

1 連接池的設(shè)計(jì)

為了避免系統(tǒng)頻繁申請(qǐng)數(shù)據(jù)庫(kù)連接而產(chǎn)生的巨大時(shí)間開(kāi)銷(xiāo),需要在數(shù)據(jù)訪(fǎng)問(wèn)層中建立一個(gè)連接池中間件[10],提供給持久化框架數(shù)據(jù)庫(kù)連接,負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫(kù)連接[11]。通過(guò)預(yù)先建立一定數(shù)量的連接,每次根據(jù)用戶(hù)需求分配一條連接,完成后則把該連接回收到池中以提供給下一個(gè)客戶(hù),這樣可以節(jié)省每次數(shù)據(jù)庫(kù)操作都需要建立連接的時(shí)間開(kāi)銷(xiāo)。連接池在整個(gè)系統(tǒng)結(jié)構(gòu)上扮演的是一個(gè)中間件角色,不僅要像組件一樣,有簡(jiǎn)單的接口提供功能性的要求,而且能夠提供一定的可擴(kuò)展性等非功能性要求[12]。

動(dòng)態(tài)調(diào)整連接池模型如圖1所示。

圖1 動(dòng)態(tài)調(diào)整連接池模型

系統(tǒng)連接池采用的調(diào)用方式是異步生產(chǎn)者和消費(fèi)者模型:生產(chǎn)者只管生產(chǎn)數(shù)據(jù),然后放入連接池緩沖區(qū),不管數(shù)據(jù)是否會(huì)被處理;消費(fèi)者則從緩沖區(qū)中依次讀取數(shù)據(jù)并按照自己的節(jié)奏進(jìn)行處理[13]。當(dāng)緩沖區(qū)沒(méi)有數(shù)據(jù)時(shí),消費(fèi)者要等待生產(chǎn)者生產(chǎn)數(shù)據(jù);當(dāng)緩沖區(qū)滿(mǎn)時(shí),生產(chǎn)者要等待消費(fèi)者取出數(shù)據(jù),以便空出數(shù)據(jù)存放位置。異步生產(chǎn)者和消費(fèi)者模型是多線(xiàn)程的,多線(xiàn)程必須要平衡線(xiàn)程之間的協(xié)作。數(shù)據(jù)操作的異步方式通過(guò)調(diào)度器實(shí)現(xiàn),連接的管理、評(píng)估、調(diào)控由系統(tǒng)監(jiān)聽(tīng)線(xiàn)程負(fù)責(zé),用戶(hù)只需以某一特定的重試次數(shù),簡(jiǎn)單地向連接池管理器嘗試連接,從而減少了請(qǐng)求者的動(dòng)作負(fù)荷和申請(qǐng)釋放連接的時(shí)間,提高了請(qǐng)求連接的并發(fā)量。

在獲取數(shù)據(jù)庫(kù)連接的過(guò)程中,為了讓系統(tǒng)監(jiān)聽(tīng)線(xiàn)程可以實(shí)時(shí)獲取所產(chǎn)生的事件,并且做出及時(shí)響應(yīng),連接池需要一個(gè)事件監(jiān)聽(tīng)模型。事件、事件觸發(fā)器、事件處理機(jī)捆綁注冊(cè)到事件源中,事件監(jiān)聽(tīng)器以特定頻率掃描所有的連接池事件觸發(fā)器。當(dāng)產(chǎn)生某一項(xiàng)事件,則調(diào)用該事件注冊(cè)時(shí)所對(duì)應(yīng)的事件處理機(jī)進(jìn)行處理。

事件監(jiān)聽(tīng)模型如圖2所示。

圖2 事件監(jiān)聽(tīng)模型

需要由連接池事件觸發(fā)器監(jiān)聽(tīng)的事件包括:

·檢查連接池是否被關(guān)閉,是則強(qiáng)制銷(xiāo)毀所有連接,并移除觸發(fā)器。

·檢查忙隊(duì)列中是否有連接需要被銷(xiāo)毀,有則銷(xiāo)毀。

·檢查忙隊(duì)列中是否有連接使用次數(shù)達(dá)到最大值,是則回收。

·檢查忙隊(duì)列中是否有被關(guān)閉的連接,是則關(guān)閉。

·檢查忙隊(duì)列中是否有連接已經(jīng)超過(guò)最大活動(dòng)時(shí)間,是則回收。

·檢查忙隊(duì)列+空閑隊(duì)列的連接數(shù)是否超過(guò)最大連接數(shù),是則向某一個(gè)池的空閑隊(duì)列中減少一個(gè)連接。

·檢查忙隊(duì)列+空閑隊(duì)列的連接數(shù)是否小于最小連接數(shù),是則向某一個(gè)池的空閑隊(duì)列增加一個(gè)連接。

·檢查池管理器是否被置失效,是則關(guān)閉所有池并移除此觸發(fā)器。

·根據(jù)部分最近的用戶(hù)重試次數(shù)作評(píng)估并調(diào)節(jié)連接池的連接數(shù)量。

2 動(dòng)態(tài)負(fù)荷調(diào)整因子

連接池的動(dòng)態(tài)負(fù)荷調(diào)整關(guān)鍵在于調(diào)整因子。其過(guò)程所涉及的調(diào)整參數(shù)包括:ListenerInterval,ListenerAmount,AdjustGeneRaise,Reduce,EvaluateRange,ReCo-nnectTimes。其中,ListenerInterval和LinstenerAmount用于保證監(jiān)聽(tīng)者的效率,使之可以及時(shí)對(duì)新的用戶(hù)信息進(jìn)行評(píng)估,或者是對(duì)監(jiān)聽(tīng)的事件及時(shí)執(zhí)行。連接池根據(jù)監(jiān)聽(tīng)隊(duì)列數(shù)量進(jìn)行動(dòng)態(tài)調(diào)整,監(jiān)聽(tīng)者應(yīng)該及時(shí)清空監(jiān)聽(tīng)隊(duì)列以取得最新的客戶(hù)信息作評(píng)估,否則可能會(huì)因?yàn)樵u(píng)估不及時(shí)而延遲調(diào)整。

動(dòng)態(tài)負(fù)荷調(diào)整因子的設(shè)置思想,是用最近的部分用戶(hù)嘗試取得連接的次數(shù)(也就是重連次數(shù)),除以這些用戶(hù)的最大重試數(shù)的平均數(shù)作為調(diào)整因子,把此百分比對(duì)應(yīng)到最小連接數(shù)到最大連接數(shù)的區(qū)間內(nèi)。調(diào)整因子的計(jì)算過(guò)程如下:

(1)_MaxConn=MaxConn+(MaxConn-MinConn)*EvaluateRange;//根據(jù)用戶(hù)配置的評(píng)估范圍計(jì)算出用于調(diào)整的最大值,以便讓連接數(shù)量可以達(dá)到最大數(shù)量。MaxConn和MinConn分別是用戶(hù)設(shè)置的最大連接數(shù)量和最小連接數(shù)量。

(2)_MinConn=MinConn-(MaxConn-MinConn)*EvaluateRange;//根據(jù)用戶(hù)配置的評(píng)估范圍計(jì)算出用于調(diào)整的最小值。_MaxConn和_MinConn分別是用于調(diào)整的最大連接數(shù)量和最小連接數(shù)量。

(3)調(diào)整因子=(User1+User2+User3+User4+User5)/(5*ReConnectTimes);//將最近5個(gè)用戶(hù)嘗試取得連接的次數(shù)的平均值作為調(diào)整因子。

(4)_調(diào)整因子=調(diào)整因子的放大縮小處理;//根據(jù)配置對(duì)調(diào)整因子作放大或縮小處理。

(5)目標(biāo)連接數(shù)=[(_MaxConn-_MinConn)*_調(diào)整因子]+_MinConn;//計(jì)算出此調(diào)整因子所得到的應(yīng)有目標(biāo)連接數(shù),目標(biāo)連接數(shù)是根據(jù)真正的調(diào)整因子計(jì)算出的應(yīng)有連接數(shù)量。

(6)下限=目標(biāo)連接數(shù)-((_MaxConn-_MinConn)*(EvaluateRange/2.0));//根據(jù)用戶(hù)設(shè)置的評(píng)估范圍,計(jì)算出連接數(shù)可波動(dòng)范圍的下限。

(7)上限=目標(biāo)連接數(shù)+((_MaxConn-_MinConn)*(EvaluateRange/2.0));//根據(jù)用戶(hù)設(shè)置的評(píng)估范圍,計(jì)算出連接數(shù)可波動(dòng)范圍的上限。

根據(jù)上述調(diào)整因子計(jì)算,得出連接數(shù)量合理范圍的上限和下限。如果現(xiàn)有的連接數(shù)量比下限少,則需要增加連接數(shù)量;如果大于此范圍的上限,則需要減少連接,向下調(diào)整,以此保持連接的數(shù)量。

這種計(jì)算方法,對(duì)于緩慢改變的連接量有比較好的效果。但如果連接量的改變具有突發(fā)性,例如,連接數(shù)量突然增加,甚至達(dá)到最大負(fù)荷,然后又劇減,那么根據(jù)以上的“調(diào)整因子”計(jì)算,連接數(shù)量會(huì)快速減少,甚至到最小負(fù)荷。如此重復(fù)躍變式的連接量變化會(huì)導(dǎo)致系統(tǒng)不穩(wěn)定。

為了保證系統(tǒng)的穩(wěn)定工作,同時(shí)讓盡可能多的用戶(hù)取得正常連接,降低“減少連接”的速度,系統(tǒng)采取“放大縮小處理”策略:先對(duì)“調(diào)整因子”作“放大處理”,乘一個(gè)放大系數(shù)(需根據(jù)具體運(yùn)行環(huán)境測(cè)試得出),讓“調(diào)整因子”更加傾向于增加連接,保證盡量大的用戶(hù)數(shù)量正常取得連接。當(dāng)放大后的“調(diào)整因子”跟上一次的“調(diào)整因子”比較起來(lái)呈現(xiàn)出“向下調(diào)整”的趨勢(shì),此時(shí)需要減少連接數(shù)量,則作“縮小處理”,把本次的“調(diào)整因子”按某比例降低(需根據(jù)實(shí)際運(yùn)行環(huán)境測(cè)試得出,例如200,則新的調(diào)整因子=(這次的調(diào)整因子+199*上次的調(diào)整因子)/200)。從而可以緩慢減少連接的速度,保留趨向于提高“增加連接”的機(jī)會(huì),讓系統(tǒng)傾向于使更多的用戶(hù)取得正常連接。

3 并發(fā)壓力測(cè)試

連接池并發(fā)壓力測(cè)試在MyEclipse環(huán)境中配置執(zhí)行,使用MySql數(shù)據(jù)庫(kù),測(cè)試文件包含3個(gè)類(lèi):Counter,用于記錄“無(wú)法取得連接的客戶(hù)個(gè)數(shù)”和“某時(shí)刻的并發(fā)量”;takeConn,通過(guò)獲取連接后睡眠一定的時(shí)間來(lái)模仿事務(wù)處理;test,測(cè)試的主程序,按照一定的睡眠時(shí)間來(lái)模仿一定量的并發(fā)客戶(hù)連接。測(cè)試量為10 000個(gè)連接,即10 000個(gè)事務(wù)(模擬用戶(hù)),事務(wù)長(zhǎng)度是1 000 ms。調(diào)度算法方面使用FIFO(先進(jìn)先出)和RAMDOM(隨機(jī));最小連接數(shù)量是6*5個(gè)池=30;最大連接數(shù)量是15*5個(gè)池=75;重試次數(shù)是30。

測(cè)試配置文件如下:

123456

測(cè)試結(jié)果如表1和表2所示。

表1 使用FIFO調(diào)度算法的測(cè)試結(jié)果

表2 使用RAMDOM調(diào)度算法的測(cè)試結(jié)果

對(duì)于5個(gè)池應(yīng)用的情況,使用FIFO比RAMDOM效果好。此動(dòng)態(tài)調(diào)整連接池的配置,對(duì)于設(shè)置的最小連接數(shù)和最大連接數(shù),介乎于小到中的連接數(shù)量可以取得令人滿(mǎn)意的效果,但當(dāng)并發(fā)量一旦超過(guò)了中上的連接數(shù)量,越偏近于最大負(fù)荷,動(dòng)態(tài)調(diào)整的設(shè)置就越顯得緊迫。所以更適合于把“最小連接數(shù)”設(shè)置在“實(shí)際平均”值附近或者稍微偏下,而讓“最大連接數(shù)”盡量地設(shè)置大點(diǎn),使其有足夠的空間作調(diào)整。因此,對(duì)于調(diào)整因子系數(shù)的設(shè)置,必須參照于實(shí)際環(huán)境的測(cè)試效果。

4 結(jié)束語(yǔ)

基于動(dòng)態(tài)負(fù)荷調(diào)整的信息系統(tǒng)開(kāi)發(fā),對(duì)管理信息系統(tǒng)開(kāi)發(fā)人員有更高的技術(shù)要求,確定調(diào)整因子參數(shù)所需的測(cè)試也要花費(fèi)額外的工作量。然而,一旦成功建立起系統(tǒng),在系統(tǒng)運(yùn)行過(guò)程中,通過(guò)動(dòng)態(tài)調(diào)整的連接池設(shè)計(jì),多個(gè)客戶(hù)端可以通過(guò)共享少量的物理數(shù)據(jù)庫(kù)連接來(lái)獲得需求,盡可能多地滿(mǎn)足信息用戶(hù)業(yè)務(wù)需求,減少業(yè)務(wù)邏輯層對(duì)數(shù)據(jù)庫(kù)頻繁的連接操作。將連接池獨(dú)立分層的系統(tǒng),能夠更自如地應(yīng)對(duì)業(yè)務(wù)規(guī)則的變化,提高業(yè)務(wù)的擴(kuò)展能力和系統(tǒng)性能。層次的細(xì)化和獨(dú)立,支持并行開(kāi)發(fā),提高了軟件開(kāi)發(fā)的效率和質(zhì)量,降低了模塊間的耦合度,擁有更好的可維護(hù)性,符合現(xiàn)代大中型管理信息系統(tǒng)的高穩(wěn)定性、高可擴(kuò)展性等要求。

[1] 王金光,陳貞翔.基于Web的網(wǎng)絡(luò)流量分類(lèi)管理系統(tǒng)[J].濟(jì)南大學(xué)學(xué)報(bào):自然科學(xué)版,2014,28(1):71-76.

[2] 宋 靜,何 偉,李浙昆.基于Web的情報(bào)信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2014,24(9):209-212.

[3] 李良斌,王勁林,陳 君.網(wǎng)絡(luò)服務(wù)系統(tǒng)可生存性分析與驗(yàn)證[J].沈陽(yáng)工業(yè)大學(xué)學(xué)報(bào),2012,34(6):677-684.

[4] Lai I K W,Tong V W L,Lai D C F.Trust factors influencing the adoption of Internet-based interorganizational systems[J].Electronic Commerce Research and Applications,2011,10(1):85-93.

[5] 張 龍,肖琬蓉.集群數(shù)據(jù)庫(kù)內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].情報(bào)雜志,2012,31(2):130-135.

[6] 霍占強(qiáng),張錦程,王志衡.數(shù)據(jù)庫(kù)連接池的數(shù)學(xué)建模與性能分析[J].計(jì)算機(jī)工程,2014,40(10):32-36.

[7] Chu R,Lai I K W,Lai D C F.Trust factors influencing the adoption of cloud-based interorganizational systems:a conceptual model[C]//Proc of ICEMSI & iCETS.[s.l.]:[s.n.],2013.

[8] 谷 偉.基于網(wǎng)絡(luò)的自適應(yīng)測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].湘潭大學(xué)自然科學(xué)學(xué)報(bào),2013,35(2):98-102.

[9] Singh A K.Ajax asynchronous database refresh[J].International Journal of Information and Communication Technology Research,2012,2(8):669-703.

[10] 呂健波,戴冠中,慕德俊.絕對(duì)延遲保證在Web應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)連接池中的實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2012,29(5):1838-1841.

[11] Hair J F,Jr Anderson R E,Tatham R L,et al.Multivariate data analysis[M].7th ed.Englewood Cliffs,NJ:Prentice-Hall Inc.,2010.

[12] 王倩宜,歐陽(yáng)榮彬,龍新征.SaaS云服務(wù)環(huán)境下的管理信息系統(tǒng)方案研究[J].華東師范大學(xué)學(xué)報(bào):自然科學(xué)版,2015(6):134-142.

[13] 孟培超,胡圣波,舒 恒,等.基于ADO數(shù)據(jù)庫(kù)連接池優(yōu)化策略[J].計(jì)算機(jī)工程與設(shè)計(jì),2013,34(5):1706-1710.

Constitution Investigation of Management Information System Based on Dynamic Load Adjustment

RAO Hao

(Department of Information Management,Shaoguan University,Shaoguan 512005,China)

Database operation in data access layer is often the technical bottleneck of management information system with multi-layer structure,which restricts its promotion of operation efficiency.In order to enhance the efficiency of the information system,a scheme for constructing multi-layer information system supported by dynamic load adjustment has been presented where connection pool is designed and built to lower the whole load of the information system as well as a asynchronous model involving the generation and exploitation of information data is constructed to improve the system utilization rate.Furthermore,a dynamic load adjustment factor and its algorithm have been designed and established based on several process adjustment parameters according to the number of user connection and requirement for environments of the information system,besides a treating strategy named zoom-in-and-out has been determined to promote the constringency and response of dynamic load adjustment and reliability of the whole system.A simulation test of the constructed multi-layer information system supported by dynamic load adjustment has been conducted employing both First-in-First-out (FIFO) and random regulating algorithm.Results of the test shows that the method for building information system based on dynamic load adjustment pool can not only boost the effective carrying capacity but also can make modification of system maintenance and enlargement of system functions easier and that the method can satisfy technical requests on multi-functional and integrative development of future information system.

dynamic adjustment;management information system;service logic tier;date access tier;system architecture;connection pool

2016-04-20

2016-08-11

時(shí)間:2017-02-17

教育部人文社會(huì)科學(xué)研究青年基金項(xiàng)目(13YJCZH144)

饒 浩(1976-),男,副教授,研究方向?yàn)榫W(wǎng)絡(luò)技術(shù)、信息系統(tǒng)分析。

http://www.cnki.net/kcms/detail/61.1450.TP.20170217.1628.024.html

C931.6

A

1673-629X(2017)03-0185-04

10.3969/j.issn.1673-629X.2017.03.039

猜你喜歡
數(shù)據(jù)庫(kù)用戶(hù)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫(kù)
關(guān)注用戶(hù)
關(guān)注用戶(hù)
數(shù)據(jù)庫(kù)
關(guān)注用戶(hù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 久久久精品国产SM调教网站| 国产免费福利网站| 99久久精品视香蕉蕉| 日韩国产 在线| 一级毛片基地| 午夜天堂视频| 任我操在线视频| 亚洲无码免费黄色网址| 成人免费一区二区三区| 久久99国产综合精品女同| 国产一区二区三区精品欧美日韩| 亚洲成aⅴ人在线观看| 免费国产小视频在线观看| 草逼视频国产| 天天爽免费视频| 久久综合亚洲鲁鲁九月天| 亚洲aⅴ天堂| 久久99精品久久久大学生| 久久精品国产亚洲AV忘忧草18| 国产精品免费露脸视频| 国产手机在线小视频免费观看 | 中国一级毛片免费观看| 精品国产欧美精品v| 中文无码日韩精品| 蜜臀av性久久久久蜜臀aⅴ麻豆| 67194在线午夜亚洲| 中文字幕亚洲综久久2021| 国产一区二区三区在线观看视频 | 永久毛片在线播| 国产午夜不卡| 99久久人妻精品免费二区| 国产精品无码久久久久AV| 性视频一区| 国产又粗又爽视频| 国产综合网站| 人妻精品久久久无码区色视| 亚洲午夜18| 国产欧美网站| 激情乱人伦| 精品国产福利在线| 欧美成人A视频| 日韩国产精品无码一区二区三区| 99精品欧美一区| 一级爱做片免费观看久久| 免费精品一区二区h| 国产91无码福利在线| 久久久久亚洲AV成人人电影软件| 中文字幕在线日韩91| 亚洲V日韩V无码一区二区| 亚洲日韩精品欧美中文字幕| 成人午夜精品一级毛片 | 亚洲精品无码AV电影在线播放| 国产一级裸网站| 国产成人超碰无码| 免费 国产 无码久久久| 三上悠亚精品二区在线观看| 伊人久久福利中文字幕| 欧美日韩国产综合视频在线观看| 色婷婷在线播放| 毛片在线看网站| 天堂av综合网| 午夜性刺激在线观看免费| 亚洲永久免费网站| 伊在人亞洲香蕉精品區| 呦视频在线一区二区三区| 国产精品午夜福利麻豆| 台湾AV国片精品女同性| 熟妇人妻无乱码中文字幕真矢织江| 女人18毛片一级毛片在线 | 国产毛片高清一级国语 | 精品伊人久久久久7777人| 国产欧美视频在线| 亚洲欧美不卡| 沈阳少妇高潮在线| 国产va在线观看免费| 久久狠狠色噜噜狠狠狠狠97视色 | 欧美亚洲欧美区| 欧美人人干| 亚洲色图欧美激情| 中文字幕在线看视频一区二区三区| 91精品啪在线观看国产| 免费无码在线观看|