劉春雨 石亮亮
(河源技師學(xué)院,廣東 河源157000)
云計(jì)算依托互聯(lián)網(wǎng)計(jì)算機(jī)技術(shù),具有便捷、高效、儲存空間大的多種優(yōu)勢,為人們生產(chǎn)生活的各個(gè)領(lǐng)域提供了優(yōu)質(zhì)的服務(wù)。由于云計(jì)算具有很強(qiáng)的針對性,因此,將其應(yīng)用于相關(guān)領(lǐng)域,能夠有效提高生產(chǎn)效率和質(zhì)量。而對應(yīng)用于云計(jì)算技術(shù)的關(guān)鍵性數(shù)據(jù)庫技術(shù)研究,也成為了推動云計(jì)算技術(shù)發(fā)展和完善的關(guān)鍵。
隨著經(jīng)濟(jì)的發(fā)展,信息技術(shù)也飛速發(fā)展,目前已經(jīng)進(jìn)入信息社會,計(jì)算機(jī)信息在各個(gè)行業(yè)中廣泛應(yīng)用,一些國際企業(yè),如IBM萬國商業(yè)機(jī)器公司、谷歌公司等公司,都在利用云計(jì)算技術(shù),將自己的渠道進(jìn)行拓展,進(jìn)而不斷增加產(chǎn)品及服務(wù)的銷量?;ヂ?lián)網(wǎng)用戶只需要使用一個(gè)簡單的計(jì)算機(jī)或者移動設(shè)備,就可以從網(wǎng)頁上獲取了一些自己需要的服務(wù)或者內(nèi)容。所以,用戶才是使用計(jì)算機(jī)的主體。同時(shí)云計(jì)算的概念可以定義為一種軟件,能夠進(jìn)行數(shù)據(jù)的收集、處理和分析,實(shí)現(xiàn)數(shù)據(jù)信息的集合處理,為互聯(lián)網(wǎng)用戶提供需求,將傳統(tǒng)的主機(jī)限制問題進(jìn)行解決。
云計(jì)算在這個(gè)信息化時(shí)代衍生出來,就存在一定的價(jià)值,其可以為廣大的用戶,帶來很多的便利,另外,其也存在一定的缺點(diǎn),并不是一個(gè)全面正向的技術(shù)。
1.2.1 云計(jì)算技術(shù)優(yōu)點(diǎn)分析
(1)利用云計(jì)算技術(shù),可以有效提高用戶信息處理的效率,為用戶帶來很大的便利。
廣大用戶只需要借助計(jì)算機(jī),連接網(wǎng)絡(luò),就可以使用云計(jì)算技術(shù),不在需要額外配備一些軟件和設(shè)備,這大大節(jié)約了用戶的時(shí)間,提高用戶的使用效率。同時(shí),云計(jì)算技術(shù)的數(shù)據(jù)的存儲格式也比較豐富,并且這些存儲格式,也不會受到很多因素的制約,能夠?yàn)橛脩籼峁┓浅1憬莸捏w驗(yàn)。云計(jì)算技術(shù)還有一個(gè)優(yōu)點(diǎn),就是用戶可以結(jié)合使用體驗(yàn),來擴(kuò)大云空間,不斷滿足需求。云計(jì)算技術(shù)一方面可以幫助用戶降低對硬件設(shè)備的依賴,另一方面大大提高用戶的使用效率。
(2)云計(jì)算技術(shù)和傳統(tǒng)的技術(shù)相比,不僅計(jì)算能力大幅增強(qiáng),而且其各項(xiàng)性能也有很大程度上得提高。
云計(jì)算技術(shù)有很多的優(yōu)點(diǎn),其最突出的一個(gè),就是可以根據(jù)用戶的需求,自動整合網(wǎng)絡(luò)資源,然后為用戶整理出一些可用的資源,幫助用戶提高信息數(shù)據(jù)處理的效率,使得用戶不用在有限的單體主機(jī)和渺小的儲存空間中操作。云計(jì)算可以處理大量且復(fù)雜的數(shù)據(jù)。使用云計(jì)算的計(jì)算機(jī)用戶,其主機(jī)中可以不用存儲大量的軟件,只需要存儲一些必備的程序,即可使用云計(jì)算技術(shù)進(jìn)行操作,獲取數(shù)據(jù)信息。
圖1 couch 文件案例示意圖
(3)云計(jì)算技術(shù)優(yōu)化了計(jì)算機(jī)操作系統(tǒng),各個(gè)系統(tǒng)之間的兼容性大大提升。
在機(jī)電安裝造價(jià)管理中,必須要嚴(yán)格控制設(shè)備材料情況,所以在原材料管理階段,必須要在合同中進(jìn)行明確,尤其是甲方在原材料采購中的作用,應(yīng)該按照市場價(jià)格、產(chǎn)品質(zhì)量等,確定造價(jià)管理的基本方向,避免在原材料管理中出現(xiàn)缺斤少兩的問題,并且原材料的性能可以滿足預(yù)期要求。
通過計(jì)算機(jī)使用云計(jì)算技術(shù)的用戶,不論使用那種類型的計(jì)算機(jī),不論計(jì)算機(jī)的操作系統(tǒng)是那種類型,都可以直接介入到云內(nèi),而云內(nèi)使用的操作系統(tǒng)都和計(jì)算機(jī)的操作系統(tǒng)之間沒有直接的聯(lián)系,都可以實(shí)現(xiàn)文件的兼容和共享。
(4)云計(jì)算技術(shù)有效降低計(jì)算機(jī)的軟硬件成本,大大提升個(gè)人主機(jī)性能。
互聯(lián)網(wǎng)計(jì)算機(jī)用戶使用云計(jì)算服務(wù),可以直接進(jìn)行云訪問,然后使用云內(nèi)的程序,不需要用戶在花費(fèi)額外的金錢購買一些軟件和硬件。這在方便用戶的同時(shí),也為信息技術(shù)工作人員大大降低的工作量,云計(jì)算技術(shù)的應(yīng)用,還可以大大節(jié)約日常的維修成本。軟件運(yùn)轉(zhuǎn)不在受主機(jī)和硬盤空間的影響。
1.2.2 云計(jì)算技術(shù)的缺點(diǎn)分析
(1)云計(jì)算技術(shù)關(guān)于數(shù)據(jù)儲存的穩(wěn)定性和安全性相對較低。
云計(jì)算技術(shù)雖然已經(jīng)被很多的領(lǐng)域應(yīng)用,但是其數(shù)據(jù)儲存的穩(wěn)定性和安全性還相對較低,由于相關(guān)的技術(shù)開發(fā)應(yīng)用還不完善,使用水平處于初級階段難以滿足各種要求的用戶,所以,云計(jì)算技術(shù)的數(shù)據(jù)存儲性能還需要不斷的完善。由于用戶在使用云計(jì)算技術(shù)時(shí),會涉及到個(gè)人和主機(jī)之間的數(shù)據(jù)傳送,中間涉及的信息較多,所以會造成用戶數(shù)據(jù)信息安全性和穩(wěn)定性相對較低。
(2)云計(jì)算技術(shù)受網(wǎng)絡(luò)鏈接限制。
云計(jì)算技術(shù)在應(yīng)用時(shí),需要借助互聯(lián)網(wǎng)技術(shù),如果出現(xiàn)斷網(wǎng)或者信號不好的情況,那么就會影響用戶使用云空間的效果,甚至中斷云空間的服務(wù)。網(wǎng)絡(luò)也是一個(gè)影響云計(jì)算發(fā)展的重要因素。
現(xiàn)代企業(yè)經(jīng)營管理過程中,如果只是利用個(gè)人來對企業(yè)進(jìn)行全方位的保護(hù),那可謂是天方夜譚,不論是固定資產(chǎn)還是IT資產(chǎn),對于企業(yè)來講,都是非常重要的,首先IT 資產(chǎn)屬于企業(yè)核心基礎(chǔ)設(shè)施,會影響企業(yè)的正常經(jīng)營和管理,所以一定要對資產(chǎn)的安全性進(jìn)行精準(zhǔn)的檢測保護(hù),確保其不會受到損害。其次固定資產(chǎn)是企業(yè)經(jīng)營所必備,因此,企業(yè)應(yīng)該針對核心資產(chǎn)建立監(jiān)控管理系統(tǒng),確保核心資產(chǎn)的安全。隨著經(jīng)濟(jì)的發(fā)展,企業(yè)機(jī)房資產(chǎn)管理系統(tǒng)也在不斷的更新,變得更加專業(yè),結(jié)合多元的需求來對信息系統(tǒng)進(jìn)行劃分。所以“云”對資產(chǎn)管理系統(tǒng)有著很大的影響,充分應(yīng)用云計(jì)算的功能,有效降低企業(yè)的各項(xiàng)資源支出,企業(yè)可以結(jié)合自身的情況,租用或者構(gòu)建自己的云平臺。不斷提升企業(yè)的市場綜合競爭力,不斷穩(wěn)定企業(yè)在行業(yè)中的競爭地位。
如果企業(yè)在日常經(jīng)營管理過程中,內(nèi)網(wǎng)使用的次數(shù)相對不多,那么可以充分利用CouchDB,來實(shí)現(xiàn)數(shù)據(jù)信息的保存,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的同步。云環(huán)境中進(jìn)行大數(shù)據(jù)的存儲和應(yīng)用時(shí),也可以使用CouchDB。
(1)ErlangHTTP 接口。
API 在進(jìn)行請求訪問之后,需要用HTTPPOST,之后在進(jìn)行JAVA 對象的使用。這也是服務(wù)器的統(tǒng)一和簡單特性,HTTP 客戶端可以使用很多的語言來進(jìn)行開發(fā),這對程序開發(fā)人員來講,也方便使用,其中涉及到很多計(jì)算機(jī)的語言,如C 語言、JAVA 等,CouchDB 也可以支持多樣化的語言運(yùn)行。
(2)文檔引擎。
以云計(jì)算技術(shù)為核心建立數(shù)據(jù)庫,針對文檔類的信息,在進(jìn)行收集整理時(shí),就可以充分應(yīng)用文檔引擎來完成。首先,CouchDB 中文檔是一個(gè)很重要的部分,無論是何種的文檔,都是一種數(shù)據(jù)的集合,所以涉及到數(shù)據(jù),都可以看作是作為CouchDB中部分。文檔之間可以相互轉(zhuǎn)換,所以文檔的結(jié)構(gòu)并不是固定的,這也是CouchDB 數(shù)據(jù)庫存在多樣文檔的原因。文檔和文檔之間進(jìn)行區(qū)分,主要是其都有一個(gè)唯一的標(biāo)志符號,這個(gè)符號在存儲時(shí)不進(jìn)行區(qū)分,所以,文檔的存儲形象,可以是JavaScriptObjectNotation 對象簡譜??梢岳靡韵路绞酱聿┪牡腃ouchDB
在這個(gè)文檔中Subjetc 的數(shù)值是"how o some blogs systme",其中包括了一連串字符,"PostdDate":"1/10;2019",時(shí)間為域,tahgs 包括blog systme、主體和java daveolment 三個(gè)數(shù)值。
2.2.2 數(shù)據(jù)庫
在CouchDB 當(dāng)中,文檔存儲時(shí),都是儲存在database 中,然后形成一個(gè)文件,這個(gè)文件會和數(shù)據(jù)庫文件相互對應(yīng),數(shù)據(jù)庫都是以couch 為后綴的文件,包括body 和header 兩個(gè)方面。
CouchDB 數(shù)據(jù)中得文檔查詢機(jī)制,主要是借助視圖來實(shí)現(xiàn)的,而SQL 等一類的查詢是不能在CouchDB 中進(jìn)行操作的,在對視圖進(jìn)行定義時(shí),需要在其中加入JS,然后根據(jù)查詢內(nèi)容的要求,來進(jìn)行實(shí)施運(yùn)行,在對視圖進(jìn)行運(yùn)行時(shí),需要使用mapreduce 來實(shí)現(xiàn),視圖查詢是主要都是選擇reduce 方式實(shí)現(xiàn),而map 的方法是不一樣的,需要分別定義操作的。在實(shí)際操作時(shí),其內(nèi)容如下:在針對r00m101 中的rack 信息進(jìn)行查詢時(shí),不需要進(jìn)行更多的操作,可以直接從其房間中進(jìn)行提取,這時(shí)候用戶只需要擁有一個(gè)客戶端,然后發(fā)出請求即可。
傳統(tǒng)數(shù)據(jù)庫技術(shù)在科技高速發(fā)展的今天,已經(jīng)無法適應(yīng)當(dāng)代社會各領(lǐng)域的生產(chǎn)需求,因此必須要進(jìn)行創(chuàng)新和改革,云計(jì)算技術(shù)的出現(xiàn)為傳統(tǒng)數(shù)據(jù)庫技術(shù)突破當(dāng)前困境提供了出路。云計(jì)算技術(shù)不僅具有容量大、安全性高的優(yōu)勢,而且成本低、對硬件設(shè)備沒有過高要求,未來應(yīng)用的前景十分廣闊。而目前,研究關(guān)鍵性數(shù)據(jù)庫技術(shù),是云計(jì)算技術(shù)領(lǐng)域研究的熱點(diǎn),通過對關(guān)鍵性數(shù)據(jù)庫技術(shù)的研究,可以有效推動云計(jì)算技術(shù)的普及和完善,使其為人類社會貢獻(xiàn)更多力量。