開發工程師注意!2014年值得關注的9項技術
2014年02月12日 10:08 來源:互聯網 作者:秩名 我要評論(0)
Andrew C. Oliver 是一位專業的軟件咨詢師。他從 8 歲起開始編程,從 Basic 與 dBase III+ 開始。他最為人所熟知的就是創建了 POI 項目,該項目現在托管在 Apache 上。在 Red Hat 收購 JBoss 之前,他還是 JBoss 的早期開發者之一。Andrew 是 Open Source Initiative 的前董事會成員以及現在的顧問。除此之外,Andrew 還是 Open Software Integrators 的董事長與創建者,這是一家專業的服務機構,分布在達拉謨、北卡羅來納州以及芝加哥。近日,Andrew 撰寫了一篇文章,談到了 2014 年值得關注的 9 項技術。
2014 年充滿了各種預測,我們無法控制世界未來的樣子,不過我們可以成為自身命運的主人。下面就是 2014 年值得關注的 9 項技術,與你一同分享。
1. 文檔數據庫
很多 IT 系統基本上都包含了將數據結構寫到結構化存儲這一部分,同時又要求高并發的性能。文檔數據庫出現已經有很多年了,其中就有 Lotus Domino 的 Notes Storage Facility,不過 NoSQL 與大數據革命又燃起了新的領域,其中 MongoDB 與 Couchbase 就是其中的佼佼者。
2. 鍵值存儲
有時,你有一張很大的表,可以放到內存中。如果是網格,那么你就可以將內存中的表分發到多個結點上以加快寫的速度。如果是個讀多寫少的小表,那么你可以將其復制到所有結點上,這樣讀就是個內存中的事情了。無論采用哪種方式,鍵值存儲都值得你好好學習一下。幾乎所有的鍵值存儲都可以創建自定義的緩存負載器或是緩存存儲,從而實現對 RDBMS 或是其他數據源的讀與寫。很多鍵值存儲采用了“稍后寫”或是隊列寫來實現對數據庫的寫操作。這個領域的典型代表是 Couchbase、Memcached、Infinispan 與 GemFire。
3. 圖數據庫
從推薦引擎到社交網絡和地理分析,再到生物分析,圖數據庫都帶來了極大的便利性。對于傳統的 RDBMS 來說,朋友的朋友這種查詢是非常低效的,即便利用最新的特性也沒有太大的起色,這是因為其結構就不對。雖然圖數據庫已經出現了很多年,不過只是最近的數據爆發以及個性推薦等領域才使其變得更加流行。這個領域的典型代表是 Neo4j 與 Apache Giraph。
4. Google Drive/Apps
Google Apps 是個辦公效率套件。我無法想象再回到原來的通過郵件發送附件的那種方式。最近,我們通過基于 JS 的宏實現了越來越好的自動化。所有的一切都存儲在云端,因此我們可以放心地睡覺。除此之外,可擴展性特性意味著只要我們能夠訪問云端,那么我們就可以將文檔直接與其集成,反之亦然。
5. On-premises 搜索
我現在還是能看到有很多人在編寫著大量的 and/or/like 等 SQL 查詢,其實這么做不僅會導致嚴重的性能問題,還會產生不清晰的代碼以及不易使用的接口。這時可以看看 Google 的服務,無論是數據庫、文檔還是各種文件系統都行。Apache Solr 值得你好好看看。
6. PaaS
無論是公有云還是自己的私有云,你都需要手工安裝各種操作系統、應用服務器與應用,然后提前選擇好將要部署的服務器與 VM 數量,這是十幾年前的做法。PaaS 是未來的趨勢,能夠做到實時伸縮,自動完成重復性的任務。我們所廣泛使用的平臺有 CloudFoundry、CloudBees 與 OpenShift。
7. 云 IDE
前不久,我們全家在打掃壁櫥,我 9 歲的孩子不認識壁櫥里面的一個很大的金屬盒子到底是什么,那是什么呢?我們在隔壁房間看著我們的孩子。“我不知道,好像是個 Dell 的什么東西”。我們發現他確實不知道塔式機箱到底是什么,因為自從他出生以來,我們就一直在使用著筆記本(不過他看到過一臺 1U 服務器,因為我們用它做過 Hadoop 的測試)。我覺得云 IDE 可以做到一點,那就是讓下一代不知道筆記本到底是什么。為何要在硬盤上安裝 IDE 呢?為什么不打開瀏覽器,然后就開始編碼呢?比如說 Codenvy 或是 Cloud9。
8. Hadoop
無論是使用 MapReduce 進行復雜的分析,抑或只是想做些日志分析和審計日志,Hadoop 都是這個行業中最為火熱的一個選擇。如果你尚未使用 Hadoop 做過一些試點項目,那么今年就要考慮做做了。如果已經使用過 Hadoop,那么我希望你能在今年對 Hadoop 有更好的了解與掌握。
9. 集群/分布式文件系統
從集群到 HDFS,可伸縮性存儲是關鍵。今年,你要重新思考 SAN 了。至少,如果還沒有嘗試過可以先做個試水。我預測會有很多混合方式出現。
上周熱點文章排行榜
上周資料下載排行榜
論壇熱帖
熱評
- IR將功率半導體觸角伸往消費市場
- 多功能算術/邏輯運算單元(ALU) ,什么是多功能
- 動態ip、靜態ip、pppoe撥號的區別
- ARM與MIPS的比較
- ThunderBolt端口驅動及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識別怎么破解
- 超級計算機榜單重新排名 中國天河二號已淪為世界第
- 電阻色環表_色環電阻識別方法
- iphone6概念機圖片曝光_iphone6上市時
博文
帖子
- 【書籍評測活動NO.51】具身智能機器人系統 | 了解AI的下一個浪潮! ElecFans小喇叭
- 請教關于CS1239低側采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現負值的原因是什么 jf_42363055
- 請問如何關閉獨立看門狗 jf_39582415
- ads1291雙電源供電時,Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開發板試用】+03.SFP光口測試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬物死
- 【「HarmonyOS NEXT啟程:零基礎構建純血鴻蒙應用」閱讀體驗】+1-7章有感 夜孤影
- DIY了一臺無人機,用全志T113芯片 文小二
- 電子產品結構與導熱材料解決方案 jf_86221244
用戶評論
查看全部 條評論
查看全部 條評論>>