開發(fā)人員和程序員正在采用新的流式數(shù)據(jù)框架,并轉(zhuǎn)而使用微服務(wù),以滿足更快地使用數(shù)據(jù)的需求。
新興技術(shù)使數(shù)據(jù)爆炸式增長,因為:企業(yè)正面臨如何與數(shù)據(jù)交互創(chuàng)造未來商業(yè)機會的巨大影響。Lightbend是Apache Spark和大數(shù)據(jù)中許多其他最常用的框架的Scala語言的創(chuàng)建者。為了探索“快速數(shù)據(jù)”的影響,它對2457位開發(fā)人員進行了調(diào)查。
Lightbend首席執(zhí)行官Mark Brewer表示,“要在數(shù)字時代進行競爭,企業(yè)必須更快地使用數(shù)據(jù)。這種速度的需求正在擴大到超越分析的范圍,適應(yīng)不斷變化的條件的應(yīng)用程序,實現(xiàn)個性化的客戶參與,并為互聯(lián)網(wǎng)提供一切功能。”
調(diào)查報告中提出了三個主要結(jié)論如下:
快速數(shù)據(jù)具有明顯的商業(yè)價值 - 總體來說,60%的開發(fā)者和程序員表示,他們的高級管理層了解快速數(shù)據(jù)的價值,盡管模式各不相同。
▲
企業(yè)將需要批量和流式傳輸,用于快速數(shù)據(jù)發(fā)展,他們的數(shù)據(jù)處理工作量的90%包括實時組件。
開發(fā)人員和程序員根據(jù)快速數(shù)據(jù)需求選擇新的框架和語言。
快速數(shù)據(jù)技術(shù)的最大障礙是選擇正確的工具和技術(shù),軟件開發(fā)生命周期的設(shè)計階段是最有問題的
▲
Lightbend報道說,盡管快速數(shù)據(jù)工具正在以快速的速度出現(xiàn),Kafka在當(dāng)前使用方面處于領(lǐng)先地位:
▲
它還認為,快速數(shù)據(jù)架構(gòu)的一個關(guān)鍵特征是使用微服務(wù)進行流媒體應(yīng)用,并顯示75%的具有高級快速數(shù)據(jù)用途的開發(fā)人員依賴于微服務(wù):
▲
調(diào)查還發(fā)現(xiàn),隨著快速數(shù)據(jù)使用案例轉(zhuǎn)移到生產(chǎn)中,微服務(wù)越來越重視DevOps的敏捷性和可預(yù)測性。
總而言之,37%的開發(fā)人員和程序員回答:數(shù)據(jù)需求正在影響技術(shù)選擇。我們基于更有效地處理數(shù)據(jù)的能力來選擇新的框架!
18%的開發(fā)人員表示:我們根據(jù)更有效地處理數(shù)據(jù)的能力來選擇新的語言。
▲