阿里巴巴前端開(kāi)發(fā)手冊(cè) 自學(xué)JAVA后端和大數(shù)據(jù),有什么需要注意的?
自學(xué)JAVA后端和大數(shù)據(jù),有什么需要注意的?大數(shù)據(jù)技術(shù)龐然復(fù)雜,基礎(chǔ)的技術(shù)包涵數(shù)據(jù)的采集、數(shù)據(jù)預(yù)處理、分布式存儲(chǔ)、數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)、機(jī)器學(xué)習(xí)、并行計(jì)算、可視化等各種技術(shù)范疇和相同的技術(shù)層面。大數(shù)據(jù)是需
自學(xué)JAVA后端和大數(shù)據(jù),有什么需要注意的?
大數(shù)據(jù)技術(shù)龐然復(fù)雜,基礎(chǔ)的技術(shù)包涵數(shù)據(jù)的采集、數(shù)據(jù)預(yù)處理、分布式存儲(chǔ)、數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)、機(jī)器學(xué)習(xí)、并行計(jì)算、可視化等各種技術(shù)范疇和相同的技術(shù)層面。
大數(shù)據(jù)是需要的語(yǔ)言Java
的確是大數(shù)據(jù)最基礎(chǔ)的編程語(yǔ)言,一是而且大數(shù)據(jù)的本質(zhì)所謂那是海量數(shù)據(jù)的計(jì)算,網(wǎng)上查詢(xún)與存儲(chǔ),后臺(tái)開(kāi)發(fā)非常容易接近到大數(shù)據(jù)量存取的應(yīng)用場(chǎng)景;二是大數(shù)據(jù)的組件很多都是用java開(kāi)發(fā)的。
Scalascala和java很幾乎一樣,在開(kāi)發(fā)過(guò)程中是是可以無(wú)縫拼接相互交換動(dòng)態(tài)鏈接庫(kù)的。Scala在大數(shù)據(jù)領(lǐng)域的影響力大部分也是依附社區(qū)中的明星Spark和kafka,它們的強(qiáng)悍霸道發(fā)展再加快了Scala在這個(gè)領(lǐng)域的流行。
大數(shù)據(jù)需要分布式計(jì)算目前流行的工具有:離線狀態(tài)工具Spark,MapReduce等實(shí)時(shí)動(dòng)態(tài)工具SparkStreaming,Storm,F(xiàn)link等;
大數(shù)據(jù)需要分布式存儲(chǔ)主流的分布式數(shù)據(jù)庫(kù)有很多hbase,mongoDB,GreenPlum,redis等;
大數(shù)據(jù)需要分布式調(diào)度與管理yarn分布式的集群管理要有個(gè)組件去分配調(diào)度資源給各個(gè)節(jié)點(diǎn)zookeeper能解決在分布式環(huán)境下鎖的問(wèn)題azkaban記錄信息任務(wù)的依賴(lài)關(guān)系并按時(shí)調(diào)度任務(wù)。
加米谷大數(shù)據(jù)開(kāi)發(fā)培訓(xùn)9月0基礎(chǔ)班,預(yù)報(bào)名中...
具體:
大數(shù)據(jù)軟件有哪些?大數(shù)據(jù)軟件技術(shù)簡(jiǎn)介
阿里巴巴不看好Vue.js嗎,還是Vue.js不適合阿里巴巴的業(yè)務(wù)?
阿里巴巴選React沒(méi)毛病react16巳經(jīng)可以使用mit開(kāi)源協(xié)議有react-native加持社區(qū)比vue大了一個(gè)數(shù)量級(jí)重復(fù)造輪子的坑少多了
Vue太二十多歲沒(méi)有native不支持什么ie8社區(qū)還在經(jīng)濟(jì)的發(fā)展找個(gè)功能強(qiáng)大的日歷控件都要搜幾頁(yè)還要改改源碼累
性能優(yōu)化空間優(yōu)化react也更加的成熟
去看看支付寶螞蟻的antdesign,阿里的dva框架react早鋪起一年多了沒(méi)必要也不需要換
小的初創(chuàng)公司且沒(méi)有移動(dòng)端業(yè)務(wù)的可以不考慮vue