外媒速遞:五步走戰(zhàn)略利用JavaScript輕松創(chuàng)建數(shù)據(jù)可視化成果
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天推薦的內(nèi)容包括:五步走戰(zhàn)略利用JavaScript輕松創(chuàng)建數(shù)據(jù)可視化成果、你有必要對Hadoop環(huán)境進(jìn)行備份的五個理由、可擴(kuò)展系統(tǒng)中必須加以根除的九大性能問題和五項(xiàng)因素成就***Pull請求等。
一、五步走戰(zhàn)略利用JavaScript輕松創(chuàng)建數(shù)據(jù)可視化成果
原文標(biāo)題:5 Steps to Create an Effective Data Visualization With JavaScript
科學(xué)證明,人腦有80%的部分專門用于視覺處理,這也造就了“一圖勝千言”的實(shí)踐效果。而隨著數(shù)據(jù)時代的全面來臨,我們自然有必要將數(shù)據(jù)轉(zhuǎn)化為圖形與圖表。在這一領(lǐng)域,JavaScript扮演著重要角色。下面,我們將共同了解如何通過五步走戰(zhàn)略輕松創(chuàng)建數(shù)據(jù)可視化成果。
1. 明確目標(biāo)
2.明確受眾
3. 數(shù)據(jù)倫理
4. 視覺表現(xiàn)
5. 規(guī)避錯誤
二、你有必要對Hadoop環(huán)境進(jìn)行備份的五個理由
原文標(biāo)題:5 Reasons to Back Up Your Hadoop Environment
憑借著今年早些時候RecoverX 2.0的發(fā)布及其對于HDFS的支持,很多朋友激動地表示“我們不再需要對Hadoop平臺進(jìn)行備份與恢復(fù)”。遺憾的是,事實(shí)可能并非如此。盡管HDFS文件系統(tǒng)開始提供副本與本地快照,但其仍然缺少能夠滿足企業(yè)級數(shù)據(jù)保護(hù)效果的時間點(diǎn)備份與恢復(fù)能力。以下五個理由將對這一需求作出深入闡述。
1.副本并不等同于時間點(diǎn)備份
2. 數(shù)據(jù)丟失問題真實(shí)存在
3. 重構(gòu)數(shù)據(jù)將帶來高昂成本
4. 應(yīng)用程序中斷必須得到有效控制
5. 成本問題
三、可擴(kuò)展系統(tǒng)中必須加以根除的九大性能問題
原文標(biāo)題:9 crushing performance problems in scalable systems
如果大家部署過規(guī)?;到y(tǒng),就會意味著其中往往存在著一些極為嚴(yán)重的設(shè)計問題。編寫緊湊代碼是一回事,規(guī)避因設(shè)計缺陷造成的性能問題則是另一回事。在今天的文章中,我們將著眼于九大常見問題,探討如何保障系統(tǒng)性能水平。
1. N+1查詢
2. 頁面或記錄鎖定
3. 線程同步
4. 數(shù)據(jù)庫序列
5. 開放連接
6. 對換
7. I/O同步
8. 流程增殖
9. 網(wǎng)絡(luò)爭用
四、五項(xiàng)因素成就***Pull請求
原文標(biāo)題:5 Elements of a Perfect Pull Request
很多朋友可能還記得當(dāng)初進(jìn)行人為代碼審查的時光。大家需要耗費(fèi)整個下午檢查SVN變更、加以本地運(yùn)行并寫下能夠改進(jìn)的部分。接下來,我們需要再拿幾個小時進(jìn)行線上討論。而一旦請求被斃,一切又得重來。Git的出現(xiàn)改變了這一切,并憑借著pull請求這一劃時代的方式救我們于水火。然而,如何才能成就***的pull請求?通過大規(guī)模調(diào)查,我們整理出以下五項(xiàng)關(guān)鍵。
1. 指派審查人員
2. 對一切進(jìn)行注釋
3. 迭代式審查
4. 工作流靈活性
5. 集成
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】