Spring 仍處於企業 Java 的前沿:大資料、NoSQL 和雲可移植性

工程 | Adrian Colyer | 2012年10月1日 | ...

又到了 JavaOne 的時候,今年您會找到關於 Spring 如何與 Java SE 協同工作來解決 大資料NoSQL 和企業 整合 挑戰的會議。我們一直努力確保 Spring 透過及時支援新興趨勢和技術,保持在企業 Java 的前沿。資料顯示,我們的使用者對此表示讚賞。Evans Data 的一份最新報告("Spring Source 使用情況研究",Evans Data Corporation,2011年9月)顯示:

  • Spring 是資深 Java 開發人員的首選框架。超過三分之二的 Java 開發人員正在使用 Spring 或計劃使用 Spring。
  • Spring 的使用持續增長。超過一半的現有 Spring 使用者預計將增加或顯著增加他們對 Spring 的使用。
  • Spring 正在帶來成果。70% 的 Spring 使用者表示使用 Spring 至少提高了 50% 的生產力,73% 的使用者表示完成專案的時間至少減少了 50%。
  • Spring 使用者走在企業 Java 的前沿。Spring 使用者對雲的準備更充分,Spring 採用者更有可能已經將應用程式部署到雲端。

Spring 一直提供部署靈活性。早期,這意味著可以選擇應用程式伺服器,但現在這擴充套件到可以選擇雲平臺,包括我們自己的 Cloud Foundry。Spring 一直提供強大的資料訪問支援。早期,這意味著可以選擇訪問關係資料庫的方法,而今天這擴充套件到一系列大資料和 NoSQL 儲存、資料處理和記憶體資料網格功能。Spring 一直重視開發人員生產力,併為編寫伺服器端 Web 應用程式提供了第一流的支援。今天,這擴充套件到滿足基於 HATEOAS 的 REST API 的現代需求。

這些是當今企業內部真實而緊迫的問題。雲無處不在,現在大資料也已牢牢地進入企業專案雷達,帶來了許多新的需求:

  • 大資料:需要儲存和分析千兆位元組、萬億位元組或拍位元組的非結構化或半結構化資料。
  • 快速資料:對大量資料進行低延遲互動的需求日益增加,這通常由當今的移動和社交應用驅動。
  • 靈活資料:需要根據每個應用程式最合適的模型調整資料訪問。
  • 雲交付:對作為服務訪問資料的需求日益增長,可在您選擇的雲上進行配置。

最新的 《哈佛商業評論》調查 顯示,85% 的組織已經計劃或正在進行大資料專案。應用程式開發人員需要提供能夠與這個新世界整合並可以在任何地方(無論是在本地還是在雲端)部署的強大、高質量的解決方案。NoSQL 和 NewSQL 也被用於解決各種用例,包括:

  • 管理大型非事務性資料流(日誌、點選流)
  • 欺詐檢測
  • 時間線(類似於 Twitter)
  • 同步離線和線上資料
  • 線上遊戲
  • 文件、目錄和內容管理
  • 歸檔——儲存大量持續的線上可訪問資料流
  • 嵌入式系統(裝置中的小型資料庫)

請參閱這篇 High Scalability 部落格文章 瞭解更多詳情。

451 Research 的最新調查資料 強調了資料格局的變化。一種尺寸不再適合所有情況。

企業開發人員現在可以透過 Spring 和熟悉的 Spring 程式設計模型開始利用這些新技術。Spring 提供:

圍繞 NoSQL 蓬勃發展的開源社群,與 Spring 結合,使當今為下一代資料儲存和資料處理開發更具生產力。我們不為所有持久化儲存提供單一的 Java API;考慮到它們之間的根本差異,這是不現實的。但我們確實提供了一個基於模板概念和(如果可用)儲存庫的通用且熟悉的程式設計模型。有關更多詳細資訊,請參閱 Tobias Trelle 最近的 InfoQ 文章

總而言之,JavaOne 2012 必將是一個充滿精彩 Java 技術講座、主題演講和會議的充實一週,其中包括我們自己的 大資料NoSQL整合 計劃的報道。想要親身體驗這些技術的開發人員也不容錯過2012年10月15日至18日在華盛頓特區舉行的 SpringOne 2GX。我們有一個涵蓋現代企業應用程式開發所有方面的充實技術議程。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有