99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀IBM大數(shù)據(jù)方案解析
IBM大數(shù)據(jù)方案解析
2014-11-02
收藏
        從IBM的大數(shù)據(jù)平臺框架和應用程序解決方案可以看出,其中大數(shù)據(jù)平臺包括4大部分:信息整合與治理組件、大數(shù)據(jù)的核心處理平臺(包括基于開源Apache Hadoop的框架而實現(xiàn)的BigInsights平臺、流計算平臺、數(shù)據(jù)倉庫、語境搜索等四部分)、加速器,以及包含可視化與發(fā)現(xiàn)、應用程序開發(fā)、系統(tǒng)管理的上層應用。


        IBM軟件集團大中華區(qū)信息管理軟件總經(jīng)理盧偉權IBM軟件集團大中華區(qū)信息管理軟件總經(jīng)理盧偉權先生表示,除了傳統(tǒng)上提到的大數(shù)據(jù)量(Volume)、多樣性(Variety)、速度(Velocity)之外,數(shù)據(jù)的真實性(Veracity)在未來的大數(shù)據(jù)應用中會越來越重要。社交數(shù)據(jù)、企業(yè)內容、交易與應用數(shù)據(jù)等,超越傳統(tǒng)的數(shù)據(jù)源,這些都需要有效的信息治理來確保其真實性及安全性。他說,IBM除了可以對傳統(tǒng)的數(shù)據(jù)倉庫和數(shù)據(jù)信息進行管控和審計,也可以對來自不同信息源的大數(shù)據(jù)信息進行真實性審核并實現(xiàn)有效管控,這也是IBM在業(yè)界特別強于其他廠商重要的維度。


        據(jù)悉,實現(xiàn)信息整合和治理的組件是Guardium,其數(shù)據(jù)治理部分有三大特色:首先,其主數(shù)據(jù)管理能夠將來自不同數(shù)據(jù)來源的重復數(shù)據(jù)集中在一起管理;其次,每一個產品里面都有安全性管理;第三,通過一個整合的平臺進行管理。目前,Guardium能夠管理包括DB2、Netezza、Oracle、Sybase、Informix、SQLServer、SharePoint、Teradata、MySQL等在內的軟件數(shù)據(jù)。


         在此之上是IBM的BigInsights平臺,此方案基于開源Apache Hadoop的框架實現(xiàn),并增加了包括管理能力、工作流、安全管理等能力,并融入了IBM研究實驗室的獨特和領先的數(shù)據(jù)分析、機器學習技術以及文本數(shù)據(jù)分析挖掘。IBM表示,所有這些增強都是為了更好的使得該方案能適用于復雜的,海量數(shù)據(jù)的分析。Hadoop平臺上并沒有相應的管理工具,也沒有將不同的數(shù)據(jù)進行匯總的功能。盧偉權說,IBM借用過去幾十年在數(shù)據(jù)庫領域的經(jīng)驗,將數(shù)據(jù)庫的管理辦法也移植到大數(shù)據(jù)管理平臺上,讓Hadoop平臺的可用性、可管理性、安全性都提高了很多。根據(jù)不完全統(tǒng)計,IBM在Hadoop平臺上至少新增了100個功能。


        IBM大中華區(qū)軟件事業(yè)部銀行業(yè)解決方案高級顧問陳劍不僅如此,BigInsights不僅支持目前最流行的x86平臺,也能支持性能強勁的Power平臺。借助為Power平臺優(yōu)化的Linux系統(tǒng),BigInsights能夠在Power System上良好地運行。盧偉權說,這就使大數(shù)據(jù)方案在分布式處理能力的同時,還能充分享受到Power系統(tǒng)的高性能。IBM大中華區(qū)軟件事業(yè)部銀行業(yè)解決方案高級顧問陳劍補充說,IBM的BigInsights方案是非常開放,不僅能夠支持標準Hadoop,也能支持一些主流Hadoop發(fā)行版,例如Cloudera Hadoop。這就意味著客戶可以從第三方平滑地移動到IBM企業(yè)級Hadoop平臺上。作為對比,Oracle的大數(shù)據(jù)方案,明確要求應用Oracle公司優(yōu)化過的Hadoop版本。


        不過,BigInsights并不是對數(shù)據(jù)倉庫的替換方案,它是對傳統(tǒng)數(shù)據(jù)倉庫的一種補充和延伸,整體構成一個更廣義的Internet級別的海量數(shù)據(jù)倉庫。陳劍先生說。


"

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師考試動態(tài)
數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調,回調的第一個參數(shù)驗證碼對象,之后可以使用它調用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }