河北軟件職業(yè)技術(shù)學(xué)院
油田生產(chǎn)綜合管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的開發(fā)
劉克 苗斌河北軟件職業(yè)技術(shù)學(xué)院
油田生產(chǎn)綜合管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)標(biāo)準(zhǔn)是以數(shù)據(jù)存儲(chǔ)和搜索范圍、不同壓縮包數(shù)據(jù)流量的大小以及在傳輸途中變換的碼型為依據(jù)的。局域網(wǎng)內(nèi)的數(shù)據(jù)資源以實(shí)現(xiàn)網(wǎng)絡(luò)之間對(duì)數(shù)據(jù)資源共享為目的,所以數(shù)據(jù)列表的完整性是該系統(tǒng)所要解決的主要問(wèn)題之一。油田在勘探開采到油氣輸出的過(guò)程中會(huì)產(chǎn)生很多的數(shù)據(jù),這些數(shù)據(jù)有時(shí)需要?jiǎng)h除或者增加,數(shù)據(jù)庫(kù)的開發(fā)有效地節(jié)省了工作時(shí)間,其能更加系統(tǒng)全面地處理這些數(shù)據(jù),將每一個(gè)月、每一季甚至是每一年的開采數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。
綜合管理系統(tǒng);后臺(tái)數(shù)據(jù)庫(kù);工作效率;安全
隨著信息化技術(shù)的不斷發(fā)展,信息已成為人類之間交流的一部分。SQLServer數(shù)據(jù)庫(kù)是由微軟公司研發(fā)的用于綜合型數(shù)據(jù)管理的數(shù)據(jù)庫(kù),與一般的操作系統(tǒng)。(包括W indows2000、Xp、Linux、Mac以及近幾年推出的Windows7)都有著很好的兼容性。
油田生產(chǎn)綜合管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)標(biāo)準(zhǔn)是以數(shù)據(jù)存儲(chǔ)和搜索范圍、不同壓縮包數(shù)據(jù)流量的大小以及在傳輸途中變換的碼型為依據(jù)的。碼型在傳輸?shù)念l率和波形上加以區(qū)分,在同一時(shí)間上壓縮多路數(shù)據(jù)包,控制了壓縮的速度,并且傳輸?shù)綌?shù)據(jù)庫(kù)中的時(shí)間偏差很小。在搜索范圍上,該數(shù)據(jù)庫(kù)包含了大量的數(shù)據(jù)資源,當(dāng)用戶在檢索信息時(shí),首先考慮到的是檢索的效率,用戶查詢某個(gè)關(guān)鍵字時(shí),該數(shù)據(jù)庫(kù)中的搜索器會(huì)在限定時(shí)間內(nèi)準(zhǔn)確找出客戶所需要的數(shù)據(jù)包。
2.1 INDEX的設(shè)計(jì)標(biāo)準(zhǔn)
在SQLServer數(shù)據(jù)庫(kù)設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范中,需要用到INDEX搜索設(shè)定標(biāo)準(zhǔn),該搜索設(shè)定標(biāo)準(zhǔn)可以提高數(shù)據(jù)查詢的性能。一般INDEX常用于CLUSTED中,分為數(shù)組序列和引用序列,包含的語(yǔ)法有area_mun、arrange、reference。在array序列中其表示為區(qū)域單元格,單元格分為縱向和橫向,在縱向區(qū)域內(nèi)還有返回域值的功能。例如在油井管道內(nèi)搜索石油原液的流速,若A3=73,B1=45,該兩個(gè)縱向函數(shù)式表示石油管道內(nèi)的流速以及管道內(nèi)運(yùn)行溫度值,在油田生產(chǎn)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)中,傳遞一個(gè)動(dòng)態(tài)數(shù)據(jù)鏈,程序便會(huì)執(zhí)行該編碼模塊。最后,在程序運(yùn)行過(guò)程中,輸出石油后臺(tái)設(shè)備運(yùn)行的參數(shù)以及石油原液流速的參數(shù)。一般石油鉆井開采設(shè)備正常運(yùn)行時(shí)轉(zhuǎn)速能達(dá)到1 200 r/s,開采石油原液的流速為30m3/s,會(huì)占用計(jì)算機(jī)的內(nèi)存空間,數(shù)據(jù)庫(kù)中記載的數(shù)據(jù)越多,占用相應(yīng)的內(nèi)存空間就越大,該邏輯程序中的UPDATE也不會(huì)進(jìn)行更新,導(dǎo)致數(shù)字資源有效檢索能力下降。
2.2 列表數(shù)據(jù)的完整性設(shè)計(jì)
油田企業(yè)局域網(wǎng)內(nèi)的數(shù)據(jù)資源是以實(shí)現(xiàn)網(wǎng)絡(luò)之間對(duì)數(shù)據(jù)資源共享為目的,所以數(shù)據(jù)列表的完整性是該系統(tǒng)所要解決的主要問(wèn)題之一。在傳輸數(shù)據(jù)整合模式中,由于沒(méi)有區(qū)分子表和父表的能力(即各類的數(shù)據(jù)綜合到了一起),使其在綜合管理系統(tǒng)中搜索相關(guān)信息時(shí),把一系列的附屬字表的信息也連帶出來(lái)。在數(shù)據(jù)管理人員的操作下,把子表中的數(shù)據(jù)結(jié)構(gòu)安放在數(shù)據(jù)庫(kù)系統(tǒng)中外圍結(jié)構(gòu)模塊中,這樣用戶在搜索關(guān)鍵字時(shí),會(huì)根據(jù)不同的界定范圍,找到合適的子表和父表中的相關(guān)數(shù)據(jù)。
2.3 索引及權(quán)限的設(shè)計(jì)結(jié)構(gòu)
索引的主要目的是在有限時(shí)間內(nèi)對(duì)數(shù)據(jù)信息的檢索,在所設(shè)定的程序中必須滿足要搜索關(guān)鍵字的行小于整個(gè)數(shù)據(jù)表格中的行,這樣檢索的效率可以提高到10%。當(dāng)客戶在搜索器中輸入有效性的字?jǐn)?shù)超出系統(tǒng)對(duì)程序設(shè)定字?jǐn)?shù)的標(biāo)準(zhǔn)時(shí),便會(huì)加大搜索范圍,進(jìn)而加重了運(yùn)載程序的負(fù)擔(dān)。數(shù)據(jù)庫(kù)中列是針對(duì)數(shù)據(jù)的錄入以及程序設(shè)定的編碼加密編程等,因此在關(guān)鍵字?jǐn)?shù)上沒(méi)有做出嚴(yán)格的標(biāo)準(zhǔn),不會(huì)涉及到行的鎖定標(biāo)準(zhǔn)范圍。
權(quán)限的設(shè)計(jì)標(biāo)準(zhǔn)是專為用戶制定的,即用戶需要登錄密碼和用戶名,這樣才可以在數(shù)據(jù)庫(kù)中查詢信息。
3.1 對(duì)油田綜合管理系統(tǒng)中瓶頸故障的定位
隨著油田行業(yè)的不斷發(fā)展,對(duì)于數(shù)據(jù)資源的存儲(chǔ)及處理工作能夠在短時(shí)間內(nèi)做出快速的判斷,其中該數(shù)據(jù)庫(kù)的研發(fā)技術(shù)便運(yùn)用到現(xiàn)代油田行業(yè)中。通常油田系統(tǒng)中數(shù)據(jù)的傳送采用的是發(fā)送SQL數(shù)據(jù)包的形式,數(shù)據(jù)包通過(guò)壓縮形成數(shù)據(jù)流量壓縮包在傳輸信道中進(jìn)行傳輸。對(duì)于較大數(shù)據(jù)塊的傳送,可能會(huì)因?yàn)檎加幂^多的傳輸帶寬造成傳輸線路的堵塞。在數(shù)據(jù)庫(kù)管理系統(tǒng)中有查看CPU占用內(nèi)存空間大小的服務(wù)器,它可以確定發(fā)生中斷線路的確切地點(diǎn)。
3.2 保障數(shù)據(jù)信息的安全
雖然數(shù)據(jù)庫(kù)是一個(gè)資源共享平臺(tái),但是對(duì)于石油行業(yè)來(lái)說(shuō)很多數(shù)據(jù)是機(jī)密數(shù)據(jù),所以采取了加密措施。每天石油的采集量數(shù)據(jù)都要存儲(chǔ)到數(shù)據(jù)庫(kù)中,但可能會(huì)有一些不法分子盜竊該數(shù)據(jù)信息資源,使國(guó)家能源存儲(chǔ)機(jī)密函件泄露。傳統(tǒng)的油田數(shù)據(jù)庫(kù)只是劃分了子網(wǎng),沒(méi)有進(jìn)行更細(xì)致的劃分,不同部門可以進(jìn)行彼此之間信息的查看,因此存在著一定的風(fēng)險(xiǎn)。當(dāng)前SQLServer數(shù)據(jù)庫(kù)采用了加密功能,只有同一小組的人員才可以預(yù)覽數(shù)據(jù)報(bào)表參數(shù),并對(duì)管理數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)了數(shù)字資源的分流,獨(dú)立部門內(nèi)部的資源只能針對(duì)性的共享,在很大程度上保障了油田企業(yè)信息的安全。
3.3 對(duì)油田生產(chǎn)數(shù)據(jù)的處理
我國(guó)的油氣資源豐富,開設(shè)的油田很多,油田在勘探開采到油氣輸出的過(guò)程中會(huì)產(chǎn)生很多的數(shù)據(jù),這些數(shù)據(jù)有些時(shí)候需要?jiǎng)h除或者增加,龐大的數(shù)據(jù)在處理時(shí)是一項(xiàng)非常耗時(shí)的工作。油田綜合管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的開發(fā)有效地節(jié)省了工作時(shí)間,其能更加系統(tǒng)全面地處理這些數(shù)據(jù),將每一個(gè)月、每一季甚至是每一年的開采數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。油田綜合管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的應(yīng)用,大大提高了生產(chǎn)工作效率。
(欄目主持 關(guān)梅君)
10.3969/j.issn.1006-6896.2014.7.043