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% 的组织已计划或正在开展大数据计划。应用程序开发人员需要交付能够胜任的高质量解决方案,这些解决方案可以与这个新世界集成,并且可以部署在任何地方,无论是在本地还是异地。

  • 管理大型非事务性数据流(日志、点击流)
  • 欺诈检测
  • 时间线(类似 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 简讯保持联系

订阅

获取支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多信息

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部