張安瀛
(山西省第三地質(zhì)工程勘察院,山西 晉中 030600)
長期的礦山地質(zhì)勘量工作中累積了大量的礦山地質(zhì)資料信息,導(dǎo)致礦山地質(zhì)資料信息存儲問題的難度系數(shù)越來越高。由于礦山地質(zhì)資料信息量基數(shù)過大,礦山地質(zhì)資料信息存儲系統(tǒng)是解決大數(shù)據(jù)下礦山地質(zhì)資料信息存儲效率低的有效途徑,但傳統(tǒng)存儲系統(tǒng)不僅工作效率低,而且得出的存儲幅值過低,無法高效存儲礦山地質(zhì)資料信息。因此,對大數(shù)據(jù)下礦山地質(zhì)資料信息存儲系統(tǒng)的優(yōu)化設(shè)計是勢在必行的,為礦山地質(zhì)資料信息存儲提供一個嶄新發(fā)展方向?;诖?,本文提出大數(shù)據(jù)下礦山地質(zhì)資料信息存儲系統(tǒng)的設(shè)計與應(yīng)用,致力于通過大數(shù)據(jù)下設(shè)計礦山地質(zhì)資料信息存儲系統(tǒng),從根本上提高礦山地質(zhì)資料信息存儲幅值,并通過實例分析的方式,從而保證存儲系統(tǒng)在現(xiàn)實應(yīng)用的可用性。
大數(shù)據(jù)下指的就是通過互聯(lián)網(wǎng)的優(yōu)越性,徹底打破了時間以及空間的限制,在海量信息中挖掘出有價值的信息[1]。大數(shù)據(jù)下的信息特征為以多元的方式呈現(xiàn)數(shù)據(jù),形成龐大的信息隊列,其中也隱含了實時性的優(yōu)勢。大數(shù)據(jù)下借助信息化技術(shù)為依托,通過在大量數(shù)據(jù)中提取出有價值的信息,并挖掘數(shù)據(jù)中存在的內(nèi)部規(guī)律[2]。結(jié)合國外針對大數(shù)據(jù)的研究中,主要將大數(shù)據(jù)分為兩大類,包括:數(shù)據(jù)存儲技術(shù)以及數(shù)據(jù)處理技術(shù)?;诖髷?shù)據(jù)下具有效率高、精度高、使用方便等優(yōu)點,為此本文基于大數(shù)據(jù)下,設(shè)計礦山地質(zhì)資料信息存儲系統(tǒng)。
根據(jù)礦山地質(zhì)資料信息存儲系統(tǒng)的跨地區(qū)應(yīng)用需求,礦山地質(zhì)資料信息存儲系統(tǒng)硬件采用B/S模式,在系統(tǒng)硬件方面設(shè)計了服務(wù)器以及微控制器集成電路[3]。與此同時,配備硬盤、鍵盤、鼠標(biāo)等一些基本硬件,但這些基本硬件不作為此次研究重點,以下將對上文提出的兩個核心硬件進(jìn)行詳細(xì)描述。
選用ArcGIS Server10.1型號的服務(wù)器設(shè)備為礦山地質(zhì)資料信息存儲系統(tǒng)運(yùn)行提供硬件環(huán)境,ArcGIS Server10.1型號服務(wù)器的配置為雙核CPU,外設(shè)多個可擴(kuò)展處理器,安裝GIS軟件即可瀏覽礦山地質(zhì)資料信息,內(nèi)存大小為6GB,32GB硬盤。服務(wù)器的硬件環(huán)境配置,如表1所示。
表1 服務(wù)器的硬件環(huán)境配置
根據(jù)表1所示,ArcGIS Server10.1型號服務(wù)器擁有數(shù)據(jù)集成及現(xiàn)場可編程邏輯門陣列兩個選項,具備適應(yīng)任何系統(tǒng)應(yīng)用程序的通用能力,為礦山地質(zhì)資料信息存儲系統(tǒng)運(yùn)行提供良好平臺。利用該硬件設(shè)備中的雙核多路實現(xiàn)加速器、存儲設(shè)備及礦山地質(zhì)資料信息之間的平衡,在最大程度上提高系統(tǒng)應(yīng)用程序的性能。
本文設(shè)計的服務(wù)器采用微控制器集成電路,微控制器集成電路路由接口線路,如下圖1所示。
圖1 微控制器集成電路路由接口線路
結(jié)合上述圖1所示,微控制器集成電路中存儲器容量為256KB,RAM容量為48K的硬件平臺,該平臺可以更好的完成系統(tǒng)中對礦山地質(zhì)資料信息存儲功能的要求。本文主要對兩部分的電路進(jìn)行設(shè)計,一是本系統(tǒng)中的最小系統(tǒng)電路,二是系統(tǒng)中信息的存儲電路[4]。通過轉(zhuǎn)換芯片將模擬的信號信息轉(zhuǎn)換為空間上的數(shù)字化信號,采用具有HS處理技術(shù)的芯片,實現(xiàn)更加優(yōu)質(zhì)的存儲信噪比、量子效率等,且數(shù)據(jù)存儲速度較快,可以將獲取到的礦山地質(zhì)資料信息更加高效的轉(zhuǎn)換為數(shù)據(jù)信息進(jìn)行存儲。
考慮到礦山地質(zhì)資料信息存儲幅值是實現(xiàn)大數(shù)據(jù)下高效存儲的關(guān)鍵因素,因此,系統(tǒng)軟件設(shè)計流程圖,如圖2所示。
圖2 系統(tǒng)軟件流程圖
結(jié)合圖2所示,首先,進(jìn)行集群架構(gòu)均衡存儲配置,而后大數(shù)據(jù)下云計算礦山地質(zhì)資料信息存儲幅值,進(jìn)而實現(xiàn)系統(tǒng)高效存儲功能。
集群架構(gòu)均衡存儲配置可以自動的檢查到服務(wù)器或者應(yīng)用的失效,生成一個rootfs.yaffs文件,并從中恢復(fù),從而獲得更高的可用性和對礦山地質(zhì)資料信息更簡便的存儲。除此之外,也可以使用YAFFS根文件系統(tǒng),無需停機(jī)時間來實現(xiàn)礦山地質(zhì)資料信息的高效存儲。
在完成集群架構(gòu)均衡存儲配置后,采用大數(shù)據(jù)下云計算的方式計算礦山地質(zhì)資料信息存儲幅值[5]。設(shè)礦山地質(zhì)資料信息存儲幅值為w,則有公式(1):
式中:x指的是集群架構(gòu)虛擬風(fēng)險值;p指的是對集群架構(gòu)虛擬風(fēng)險值不確定參數(shù)的估計;d指的是大數(shù)據(jù)下礦山地質(zhì)資料信息存儲的性能參數(shù);t指的是大數(shù)據(jù)下礦山地質(zhì)資料信息分段值。通過公式(1),得出礦山地質(zhì)資料信息存儲幅值,在大于0.80時執(zhí)行礦山地質(zhì)資料信息存儲操作。
在大于0.50時,基于大數(shù)據(jù)下分布式系統(tǒng)的rm920t-eabitg配置腳本,在系統(tǒng)中自動生成tar xvzf arm920t-eabi.Tgz代碼,執(zhí)行礦山地質(zhì)資料信息存儲操作[6]。大數(shù)據(jù)下存儲礦山地質(zhì)資料信息的具體流程為:首先通過liesystem,壓縮礦山地質(zhì)資料信息特征;而后通過調(diào)用函數(shù)GPCTR-Set-Appli- cati配置礦山地質(zhì)資料信息特征;再通過存儲空間尋址,執(zhí)行礦山地質(zhì)資料信息存儲命令;最后觸發(fā)礦山地質(zhì)資料信息存儲根目錄,完成礦山地質(zhì)資料信息存儲。
本文通過設(shè)計實例分析的方式 ,證明設(shè)計存儲系統(tǒng)的可行性。本次應(yīng)用實例分析采用黑盒測試的方式,需要2臺服務(wù)器,測試IP地址段為196.56.25.214.01。根據(jù)礦山地質(zhì)資料信息實際情況,設(shè)置采樣點數(shù)為28600,背景噪聲為30dB。礦山地質(zhì)資料信息集為Mawqer,共包含258000個數(shù)據(jù)。在確定礦山地質(zhì)資料信息基本條件后,首先使用本文設(shè)計的存儲系統(tǒng)對礦山地質(zhì)資料信息進(jìn)行存儲,記錄存儲幅值,設(shè)之為實驗組;再使用傳統(tǒng)的存儲系統(tǒng)對礦山地質(zhì)資料信息進(jìn)行存儲,記錄存儲幅值,設(shè)之為對照組??梢钥闯?,本次實驗對比內(nèi)容為存儲幅值,存儲幅值可以作為一個向量場直觀反映出存儲的高效性,存儲幅值數(shù)值越高證明該存儲系統(tǒng)的效率越高。實驗次數(shù)為10次,記錄實驗結(jié)果。
根據(jù)上述設(shè)計的實驗步驟,采集10組實驗數(shù)據(jù),存儲幅值對比結(jié)果,如下表2所示。
表2 找礦梯度對比結(jié)果
通過表2可得出如下的結(jié)論:本文設(shè)計的存儲系統(tǒng)存儲幅值最高為0.992 V;對照組僅為0.778 V,設(shè)計的存儲系統(tǒng)存儲幅值明顯高于對照組,因此,設(shè)計的存儲系統(tǒng)存儲效率更高。
通過應(yīng)用實例分析結(jié)果表明,本文設(shè)計的存儲系統(tǒng)可以在現(xiàn)實中廣泛投入使用。通過大數(shù)據(jù)下礦山地質(zhì)資料信息存儲系統(tǒng)的設(shè)計與應(yīng)用,能夠取得一定的研究成果,希望為提高礦山地質(zhì)資料信息存儲提供參考。在后期的發(fā)展中,應(yīng)加大本文設(shè)計存儲系統(tǒng)在大數(shù)據(jù)下礦山地質(zhì)資料信息存儲中的應(yīng)用?;诖舜窝芯繒r間有限,雖然取得了一定的研究成果,但對于該系統(tǒng)研究還不足,今后還要對其進(jìn)行進(jìn)一步研究,為大數(shù)據(jù)下礦山地質(zhì)資料信息存儲的進(jìn)一步優(yōu)化提供參考依據(jù)。