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

大數(shù)據(jù)背景的IT平臺架構(gòu)探索

2015-10-22 11:44:33陳佶弘
科技視界 2015年30期
關(guān)鍵詞:大數(shù)據(jù)

陳佶弘

【摘 要】傳統(tǒng)IT平臺架構(gòu)無法應(yīng)對大數(shù)據(jù)井噴式的數(shù)據(jù)管理和存儲壓力。本文站在更好地服務(wù)大數(shù)據(jù)采集和分析的角度,設(shè)計(jì)了大數(shù)據(jù)背景下的IT平臺架構(gòu),同時(shí)還比較了并行計(jì)算、網(wǎng)格計(jì)算等幾種重要的架構(gòu)承載技術(shù),比較了其各自的優(yōu)勢和不足。

【關(guān)鍵詞】大數(shù)據(jù);軟件架構(gòu);并行計(jì)算、網(wǎng)格計(jì)算;索引

【Abstract】The traditional IT platform can not deal with the data management and storage pressure of big data blowout type. This article stands in the better service data acquisition and analysis angle design under the background of big data it platform architecture, the parallel computing, grid computing and so on several important architecture bearing technology, compared with their respective advantages and shortcomings.

【Key words】Big data; Software architecture; Parallel computing; Grid computing; Index

0 引言

大數(shù)據(jù)的概念已經(jīng)是如今IT界炙手可熱的話題之一。如何使用大數(shù)據(jù),如何在大數(shù)據(jù)背景下更新現(xiàn)有的技術(shù)架構(gòu),已經(jīng)成為人們研究的熱點(diǎn)。許多IT人士都在收集和分析這些新的數(shù)據(jù)源,期望通過這些新數(shù)據(jù)源,通過挖掘技術(shù),分析其所帶來的海量信息。

大數(shù)據(jù)(Big Data)是由互聯(lián)網(wǎng)蓬勃發(fā)展而帶來的一種特有的現(xiàn)象。一般定義,數(shù)據(jù)量的大小超出了一定限制,需要對其進(jìn)行非常規(guī)的抓取、分析、處理工作的數(shù)據(jù)就是“大數(shù)據(jù)”,這樣的大數(shù)據(jù)包括了日常我們使用的網(wǎng)頁數(shù)據(jù)、網(wǎng)站上的交互數(shù)據(jù)以及在物聯(lián)網(wǎng)模式下產(chǎn)生的部分活動。大數(shù)據(jù)除了具有大容量、多類型和高時(shí)效等基本特征外,還具有一些區(qū)別于傳統(tǒng)數(shù)據(jù)源的重要特征[1]。

a.大數(shù)據(jù)并非是通過人產(chǎn)生的,而是計(jì)算機(jī)生成的。在產(chǎn)生這些數(shù)據(jù)的過程之中,人工參與是極少量的;

b.大數(shù)據(jù)通常是一種全新的數(shù)據(jù)源。它與傳統(tǒng)數(shù)據(jù)源不同,它可能來自于網(wǎng)絡(luò)的各個(gè)端的隱型數(shù)據(jù)。

c.很多大數(shù)據(jù)的設(shè)計(jì)并不友好。數(shù)據(jù)的獲取很容易,但是處理卻不那么容易。

d.大數(shù)據(jù)可能并不蘊(yùn)含大量的價(jià)值。需要不斷的提煉和分析才可以找到其中有價(jià)值的部分。

1 大數(shù)據(jù)背景下IT平臺架構(gòu)的設(shè)計(jì)

1.1 傳統(tǒng)IT平臺架構(gòu)

IT平臺的傳統(tǒng)體系架構(gòu)普遍使用的設(shè)計(jì)模式是層次式架構(gòu)。一般分為三層,從上至下分別為:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層,圖1為傳統(tǒng)IT平臺體系架構(gòu)圖。

其中,表示層實(shí)現(xiàn)用戶與軟件系統(tǒng)的交互,該層主要的構(gòu)成元素是文本框、標(biāo)簽、表單的UI元素,后臺的業(yè)務(wù)操作流程是從表示層的提交操作開始的;業(yè)務(wù)邏輯層是整個(gè)軟件體系架構(gòu)的主旨部分,實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)流程,通過分析用戶提交的請求確定業(yè)務(wù)邏輯、操作函數(shù)以及對數(shù)據(jù)層的操作類型,它是實(shí)現(xiàn)系統(tǒng)功能的主要環(huán)節(jié);數(shù)據(jù)訪問層主要實(shí)現(xiàn)數(shù)據(jù)庫的訪問,實(shí)現(xiàn)對底層數(shù)據(jù)庫的增、刪、改、查操作;安全服務(wù)層是確保系統(tǒng)信息安全的主要功能層。

1.2 大數(shù)據(jù)下的IT平臺架構(gòu)

大數(shù)據(jù)信息系統(tǒng)體系架構(gòu)分為五層[2],從上而下分別為:用戶界面層、可配置層、應(yīng)用服務(wù)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層,如圖2所示:

(1)用戶界面層

大數(shù)據(jù)信息體系架構(gòu)中的用戶界面層與傳統(tǒng)IT平臺架構(gòu)中的表示層同樣作為用戶與服務(wù)器之間的接口,但是二者存在著很大的不同,其主要表現(xiàn)在表示層頁面的可定制性、面向的數(shù)據(jù)群的大小和表示層的展現(xiàn)方式等方面。其根本實(shí)現(xiàn)是基于大數(shù)據(jù)可定制的特性,較傳統(tǒng)的IT平臺架構(gòu)存在較大的優(yōu)勢。

(2)可配置層

大數(shù)據(jù)模式中的可配置層是相對于傳統(tǒng)IT平臺架構(gòu)新增的設(shè)計(jì)層次??膳渲霉δ苤饕〝?shù)據(jù)的配置、功能的配置、界面的配置和流程的配置等。在大數(shù)據(jù)模式下,數(shù)據(jù)差異性較大,實(shí)際數(shù)據(jù)使用需求也各不相同,因此大數(shù)據(jù)平臺應(yīng)支持對不同級別服務(wù)的定制功能。

(3)業(yè)務(wù)邏輯層

大數(shù)據(jù)架構(gòu)中的業(yè)務(wù)邏輯層是整個(gè)IT平臺架構(gòu)的主旨部分。業(yè)務(wù)邏輯層除了具有傳統(tǒng)層所具有的特點(diǎn),同時(shí)具有對可配置層業(yè)務(wù)整合功能,它為可配置層提供服務(wù),構(gòu)成用戶的業(yè)務(wù)可配置流程,在結(jié)構(gòu)上它封裝了數(shù)據(jù)訪問層的相關(guān)操作,該層主要由具體業(yè)務(wù)邏輯的類組成。

(4)應(yīng)用服務(wù)層

應(yīng)用服務(wù)層是大數(shù)據(jù)軟件架構(gòu)中新增的設(shè)計(jì)層次,傳統(tǒng)的IT平臺設(shè)計(jì)面向的是數(shù)量較少的應(yīng)用,功能較為單一,但是大數(shù)據(jù)模式可定制性決定了大數(shù)據(jù)應(yīng)用的多樣性,同時(shí)大數(shù)據(jù)模式采用應(yīng)用即服務(wù)的設(shè)計(jì)模式,應(yīng)用通用層提供了大數(shù)據(jù)設(shè)計(jì)中所有應(yīng)用均以服務(wù)的方式向用戶提供的功能,是大數(shù)據(jù)服務(wù)實(shí)現(xiàn)的基礎(chǔ)。

(5)數(shù)據(jù)訪問層

大數(shù)據(jù)模式的數(shù)據(jù)訪問層和傳統(tǒng)IT平臺架構(gòu)的數(shù)據(jù)訪問層一樣,具有對數(shù)據(jù)庫物理數(shù)據(jù)進(jìn)行增、刪、改、查等操作的功能,同時(shí)維護(hù)數(shù)據(jù)訪問控制。大數(shù)據(jù)數(shù)據(jù)存儲模型不同于傳統(tǒng)軟件數(shù)據(jù)存儲模型,其數(shù)據(jù)訪問層包括數(shù)據(jù)邏輯存儲層和數(shù)據(jù)操作控制。數(shù)據(jù)邏輯存儲模型實(shí)現(xiàn)了數(shù)據(jù)庫物理數(shù)據(jù)的邏輯存儲,數(shù)據(jù)操作控制的功能同傳統(tǒng)設(shè)計(jì)模式中數(shù)據(jù)訪問相同。

(6)安全服務(wù)

大數(shù)據(jù)安全在傳統(tǒng)軟件架構(gòu)安全問題的基礎(chǔ)上表現(xiàn)了新的特點(diǎn),其面臨的安全威脅主要體現(xiàn)在數(shù)據(jù)的安全上,主要包括數(shù)據(jù)訪問控制、數(shù)據(jù)恢復(fù)和數(shù)據(jù)隔離等多個(gè)方面。

通過對傳統(tǒng)軟件架構(gòu)和大數(shù)據(jù)模式軟件架構(gòu)的描述,我們可以看到,兩種架構(gòu)之間存在很大的差異,這主要是由大數(shù)據(jù)多租戶、可配置特性所決定的,但是當(dāng)前大數(shù)據(jù)體系架構(gòu)的設(shè)計(jì)仍然存在缺陷,本文將主要研究大數(shù)據(jù)體系架構(gòu)的數(shù)據(jù)訪問層和安全服務(wù)層方面的設(shè)計(jì)思想,以達(dá)到改進(jìn)大數(shù)據(jù)體系結(jié)構(gòu),提高體系架構(gòu)可用性、健壯性和穩(wěn)定性的目的。

2 大數(shù)據(jù)背景下架構(gòu)處理技術(shù)

2.1 云計(jì)算

通過對硬件的虛擬化,云計(jì)算可以對大數(shù)據(jù)進(jìn)行較快的提取、存儲、處理、管理以及分析。

目前較多運(yùn)用云計(jì)算平臺Hadoop架構(gòu)和Mapreduce模式組合應(yīng)用處理海量數(shù)據(jù),Hadoop是云計(jì)算平臺的架構(gòu),Mapreduce是一種處理海量數(shù)據(jù)的模式方法,在Hadoop架構(gòu)體系中運(yùn)用了Mapreduce并行編程計(jì)算模式處理海量的數(shù)據(jù),提高了大數(shù)據(jù)分析的性能。

2.2 網(wǎng)格計(jì)算

某些計(jì)算過程與算法無法全部轉(zhuǎn)換成SQL,或者難以嵌入數(shù)據(jù)庫的某個(gè)自定義函數(shù)中。在這種情況下,必須把數(shù)據(jù)從傳統(tǒng)的分析環(huán)境中抽取出來,然后用傳統(tǒng)的分析工具和軟件進(jìn)行分析,隨著分析師越來越多,以及分析任務(wù)越來越繁重,必須對這些服務(wù)器進(jìn)行擴(kuò)容或者增加更多的服務(wù)器,這些都是相當(dāng)昂貴的,網(wǎng)格配置可以降低系統(tǒng)成本并提高性能,它使用大量的低成本計(jì)算機(jī),而不是一臺或幾臺高性能的服務(wù)器。

網(wǎng)格計(jì)算還包括高性能的分析架構(gòu),在這個(gè)架構(gòu)中,網(wǎng)格計(jì)算環(huán)境下的不同計(jì)算機(jī)都知道其他計(jì)算機(jī)的存在,并且不同計(jì)算機(jī)可以共享信息。這種協(xié)作方式,在同一時(shí)間充分使用了網(wǎng)格計(jì)算環(huán)境下的所有計(jì)算資源,使得某些大型任務(wù)可以更快地完成。

2.3 MapReduce

MapReduce是谷歌提出的一個(gè)使用簡易的軟件框架,用于大規(guī)模數(shù)據(jù)集的并行運(yùn)算,基于它寫出來的應(yīng)用程序能夠運(yùn)行在由上千個(gè)普通機(jī)器組成的大型集群上,并以一種可靠容錯(cuò)的方式并行處理上太級別的數(shù)據(jù)集。分析師可以創(chuàng)建一個(gè)映射程序來搜索并分析文本記錄中的每一個(gè)詞語,然后將這些詞語從段落中解析出來;許多大型的數(shù)據(jù)流都包含了大量沒有長期價(jià)值的信息,部署在云端的彈性MapReduce可以根據(jù)需求實(shí)時(shí)地按需配置和訪問服務(wù)器集群,實(shí)現(xiàn)對大量和密集型數(shù)據(jù)任務(wù)的處理,比如日志文件分析、數(shù)據(jù)挖掘等。

3 結(jié)語

大數(shù)據(jù)背景下,各類平臺架構(gòu)及處理技術(shù)都應(yīng)該結(jié)合起來進(jìn)行協(xié)同工作,這樣才能最大程度將數(shù)據(jù)進(jìn)行提煉。例如,數(shù)據(jù)庫可以運(yùn)行在云里;數(shù)據(jù)庫可以內(nèi)置MapReduce功能,MapReduce也可以直接處理云計(jì)算環(huán)境內(nèi)的數(shù)據(jù),MapReduce還可以對部署在云內(nèi)的數(shù)據(jù)庫的庫內(nèi)數(shù)據(jù)進(jìn)行處理。這些技術(shù)的綜合運(yùn)用,互相補(bǔ)強(qiáng),在統(tǒng)一的分析環(huán)境中可以是數(shù)據(jù)被高效利用,使得大數(shù)據(jù)的每一項(xiàng)技術(shù)都變得實(shí)用和高效。

【參考文獻(xiàn)】

[1]Bill Franks.駕馭大數(shù)據(jù)[M].北京:人民郵電出版社,2013.

[2]曾巧文.大數(shù)據(jù)平臺的若干關(guān)鍵技術(shù)研究[D].廣東:廣東工業(yè)大學(xué),2010.

[責(zé)任編輯:楊玉潔]

猜你喜歡
大數(shù)據(jù)
基于在線教育的大數(shù)據(jù)研究
中國市場(2016年36期)2016-10-19 04:41:16
“互聯(lián)網(wǎng)+”農(nóng)產(chǎn)品物流業(yè)的大數(shù)據(jù)策略研究
中國市場(2016年36期)2016-10-19 03:31:48
基于大數(shù)據(jù)的小微電商授信評估研究
中國市場(2016年35期)2016-10-19 01:30:59
大數(shù)據(jù)時(shí)代新聞的新變化探究
商(2016年27期)2016-10-17 06:26:00
淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
今傳媒(2016年9期)2016-10-15 23:35:12
“互聯(lián)網(wǎng)+”對傳統(tǒng)圖書出版的影響和推動作用
今傳媒(2016年9期)2016-10-15 22:09:11
大數(shù)據(jù)環(huán)境下基于移動客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
新聞世界(2016年10期)2016-10-11 20:13:53
基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
科技視界(2016年20期)2016-09-29 10:53:22
數(shù)據(jù)+輿情:南方報(bào)業(yè)創(chuàng)新轉(zhuǎn)型提高服務(wù)能力的探索
中國記者(2016年6期)2016-08-26 12:36:20
主站蜘蛛池模板: 亚洲国产无码有码| 国产精品美人久久久久久AV| 国产一区二区三区在线精品专区| 欧美啪啪精品| 在线观看热码亚洲av每日更新| 国产剧情一区二区| 国内精品免费| 国产一区二区三区在线观看免费| 国产性精品| 国产亚洲精| 网友自拍视频精品区| 综1合AV在线播放| 精品无码一区二区三区电影| 在线观看国产黄色| 亚洲天堂啪啪| 亚洲精品欧美日韩在线| 午夜a级毛片| 国产黄网永久免费| 69视频国产| 无码国产伊人| 色综合久久久久8天国| 亚洲精品久综合蜜| 亚洲一级毛片免费观看| 免费av一区二区三区在线| 欧美在线中文字幕| 亚洲码一区二区三区| 无码网站免费观看| 亚洲第一香蕉视频| 亚洲欧洲日韩综合色天使| 欧美亚洲日韩中文| 亚欧美国产综合| swag国产精品| 久久久久国产精品熟女影院| 欧美日韩亚洲国产主播第一区| 国产香蕉在线视频| 重口调教一区二区视频| 亚洲首页在线观看| 青青草国产一区二区三区| 日韩免费毛片视频| 狠狠v日韩v欧美v| 久久久国产精品免费视频| 看国产毛片| 99ri国产在线| 伊人蕉久影院| 亚洲成人动漫在线观看| 亚洲伦理一区二区| 亚洲永久色| 成人蜜桃网| 好吊日免费视频| 高清大学生毛片一级| 欧美日韩免费| 国产毛片片精品天天看视频| av尤物免费在线观看| 18禁高潮出水呻吟娇喘蜜芽| 久久伊人久久亚洲综合| 国产在线98福利播放视频免费| 国产伦精品一区二区三区视频优播 | 真实国产精品vr专区| 在线国产三级| 免费午夜无码18禁无码影院| 亚洲天堂久久| 一区二区三区在线不卡免费| 亚洲va在线∨a天堂va欧美va| 美女国产在线| 国产草草影院18成年视频| 国产精品无码制服丝袜| 成人日韩精品| 精品一区二区三区波多野结衣| 麻豆精品久久久久久久99蜜桃| 久久女人网| 亚洲国产精品一区二区第一页免| 在线免费不卡视频| 国产成人凹凸视频在线| a欧美在线| 国产门事件在线| 国产精品亚欧美一区二区| 婷婷亚洲视频| 国产丰满大乳无码免费播放| 综合社区亚洲熟妇p| 青青青国产精品国产精品美女| 人人爽人人爽人人片| 91精品在线视频观看|