大數據與Java不一樣嗎?

仲小九929


大數據開發需要的技能

到智聯上搜了一下大數據開發工程師這個職位,隨便點了幾個職位,截圖如下:

大數據開發用到的工具是:hadoop,hive,hbase,spark,kafka等。

Java語言是目前最為廣泛使用的編程語言

它十分的容易學習而且也很好用。Java語言吸納了C++的很多優點,而且還丟棄了C++語言裡最讓人費解的多繼承、指針等等知識,於是對比之下Java是一個功能強大和簡單易用的語言。


加米穀大數據


不一樣

1架構層面:

javaee:三層架構 表現層(web)業務層(service)持久層(dao)

大數據:圍繞數據 數據採集 --數據存儲–數據計算(分析)–數據展示

2.技術層面:

javaee:成熟 解決方案多 技術點集中

大數據:相對年輕 迭代更新快 解決方案相對少 技術相當繁瑣 雜碎

3.開發層面:

javaee:代碼量很大 偏向業務 運維等任務較少 固定搭配 習慣用法較多

大數據:代碼量很少,偏向技術(原理和知識) 運維任務略多(集群服務器等)sql 數據分析 類sql hql

4.市場層面:

javaee:很成熟 有自己的行業規範 如日中天

大數據:市場起步階段 規範有待健全 朝陽產業(結合人工智能和機器學習等)


東北振興


大數據應該是一個研究方向,而Java是編程語言,兩者有本質的區別。但是Java能當研究大數據的工具


分享到:


相關文章: