咨詢郵箱?咨詢郵箱:service@yitianxinda.com 咨詢熱線?咨詢熱線:18101296137 微博 微信
北京軟件開發(fā)公司Apache Spark 2.0技術預覽版_北京軟件開發(fā)公司
發(fā)表日期:2016-06-08 10:12:36 ?? 文章編輯:yitianxinda ?? 瀏覽次數(shù):

  北京軟件開發(fā)公司Apache Spark 2.0技術預覽版,Apache Spark第一版發(fā)布時隔兩年后,Databricks公布了基于上游分支2.0.0-preview的Apache Spark 2.0技術預覽版。該預覽版在穩(wěn)定性和API方面均不適合用于生產環(huán)境,主要是為了在正式上市前收集來及社區(qū)的反饋。

  此次發(fā)布的新版主要針對社區(qū)反饋進一步完善了各種功能,根據(jù)Spark的開發(fā)計劃,主要改進分為兩方面。

  SQL是基于Apache Spark的應用程序較常用的接口之一。Spark 2.0可以支持全部的99個TPC-DS查詢,這些查詢大部分都基于SQL:2003規(guī)范。這些改進有助于在對應用程序堆棧進行較少量重寫的情況下將現(xiàn)有數(shù)據(jù)負載移植至Spark后端。

  第二方面改進主要是編程API,同時在這個新版中也更重視機器學習。spark.mllib程序包已經被全新的spark.ml程序包所取代,后者更加側重于基于管線的API,這項技術源自DataFrames。機器學習管線和模型現(xiàn)已能夠持久保存,Spark所支持的所有語言均支持這一特性。同時R已經可以支持K-Means、Generalized Linear Models(GLM)、樸素貝葉斯和Survival Regression。

  借助新增的Datasets類,DataFrames和Datasets已實現(xiàn)了統(tǒng)一,可支持Scala和Java編程語言,同時也可充當結構流(Structured streaming)的抽象。不支持編譯時類型安全(Compile time type safety)的語言暫時還無法做到這一點,此時只能使用DataFrames作為主要抽象。SQLContext和HiveContext已被統(tǒng)一的SparkSession所取代。新增的Accumulator API具有比基本類型更簡單的類型層級,可支持對基本類型進行專門化(Specialization)。老的API已被棄用,但為了實現(xiàn)向后兼容性依然包含在新版中。

  新發(fā)布的結構化流API主要可用于在不增加復雜性的前提下管理流數(shù)據(jù)集,借此程序員和現(xiàn)有機器學習算法將可以處理批量加載的數(shù)據(jù)集。在第二代Tungsten引擎的幫助下,性能也有所增強,執(zhí)行速度較高可提升10倍。

  該技術預覽版已經發(fā)布至DataBricks。

相關文章推薦
從頭開始構建網站并托管和維護或改造舊網站需要聘請一支擁有技能和專業(yè)知識的團隊。如果您不想進一步擴大團隊,不想經歷招聘大手筆,或者想降低離岸成本,北京軟件開發(fā)外包...
物聯(lián)網 ( IoT ) 概念首次出現(xiàn)時,曾有大膽預測稱,到 2020 年,物聯(lián)網連接設備數(shù)量將達到 500 億甚至數(shù)萬億。這些極高的估值引發(fā)了炒作,但最終被證明...
下一代工業(yè)進步被稱為工業(yè)4.0,旨在將傳統(tǒng)行業(yè)(如自動化)互聯(lián)互通并實現(xiàn)計算機化。工業(yè)4.0的目標是使工廠變得更加智能,提高適應性和資源效率,以及改善工廠之間供...
企業(yè)需要強大且可靠的在線形象才能取得成功。Magento 已成為領先的電子商務平臺,為各種規(guī)模的企業(yè)提供強大的功能和定制選項。對于希望通過基于 Magento ...
近幾年最大的發(fā)展趨勢之一是移動應用程序加密。正如我們最近所寫,主要的消息應用程序正在朝著為用戶提供端到端加密默認設置的方向發(fā)展——這是有充分理由的。隨著公眾開始...
通過與北京軟件公司?合作,企業(yè)可以獲得所需的熟練開發(fā)人員,以加速創(chuàng)新和發(fā)展。北京軟件公司 可以通過提供成熟的開發(fā)人員和定制解決方案來幫助企業(yè)彌補開發(fā)人員短缺的差距并實現(xiàn)業(yè)務增長。...
在大多數(shù)北京軟件開發(fā)公司信息化預算的一個重要組成部分是在應用軟件開發(fā)和維護(ADM)中...
軟件開發(fā)公司通過demo學習OpenStack開發(fā)——單元測試...
ISV以及較終用戶處對整個產品做詳盡的測試。 *發(fā)貨準備 為批量臨蓐準備發(fā)表末了的"金盤"與文檔 象OEM。 * 外部測試 公司內在的"β"測試點,監(jiān)視從顧客獲得的音訊反應。開發(fā)員實行...
北京APPP開發(fā)公司簡化物聯(lián)網APP開發(fā)   軟件是基于Node.js服務器端Java框架,目標從公共云端或物聯(lián)網(IoT)門戶運行。作為微軟項目這已經有Windows支持,但是項目希望同樣給OS X、安卓和...
北京APP開發(fā)公司教您APP軟件開發(fā)需求文檔格式的標準寫法:...
企業(yè)級軟件或應用程序已經發(fā)展到幾乎所有組織和企業(yè)都依賴它來保持市場競爭力的程度。無論您是需要跟蹤捐贈者的非營利組織還是尋求更好的庫存管理的汽車經銷商,都沒關系。移動企業(yè)應用程序為公司提供了前所未有的靈活性和功能。...
?