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