
雅虎架构师谈MapReduce和Hadoop的未来
InfoQ的资深Java编辑Scott Delap采访了Hadoop的项目负责人Doug Cutting。Hadoop是一个开源的分布式计算平台,它主要由MapReduce的算法执行和一个分布式的文件系统等两部分组成。在这次InfoQ的专访中,Cutting论述了Hadoop是如何在Yahoo中被使用的,以及Hadoop发展中遇到的挑战和Hadoop项目未来的发展方向。

InfoQ的资深Java编辑Scott Delap采访了Hadoop的项目负责人Doug Cutting。Hadoop是一个开源的分布式计算平台,它主要由MapReduce的算法执行和一个分布式的文件系统等两部分组成。在这次InfoQ的专访中,Cutting论述了Hadoop是如何在Yahoo中被使用的,以及Hadoop发展中遇到的挑战和Hadoop项目未来的发展方向。
Jim Gray在过去40年中对技术发展有过巨大的贡献,“内存是新的硬盘,硬盘是新的磁带”是他的名言。“实时”Web应用不断涌现,达到海量规模的系统越来越多,这种后浪推前浪的发展模式对软硬件又有何影响?
多核处理器和松散耦合系统(如因特网)是多重处理器计算这一新趋势的两大推动力量,Peter Van Roy在2008国际计算机音乐会议(International Computer Music Conference 2008)上就此两种形式并行计算的相关问题题发表了看法,并提出了自己的解决方案。虽然这两种形式带来的挑战在本质上不尽相同,但是这些挑战都已经远在纯技术层面之上了。
JBoss Cache是针对Java应用的企业级集群解决方案,其目的是通过缓存需要频繁访问的Java对象,提高应用的可用性并大幅度提升应用的整体性能。InfoQ编辑就此对该项目的领头人Manik Surtani做了一次专访。
Appistry最近发布了他们EAF产品的一个免费的、5个服务器规模的社区版。InfoQ有幸采访到了其副总裁Sam Charrington,讨论了这一变化及Appistry在网格/云计算领域的总体地位。
内存式数据管理产品——GemFire的最新版提供了分布式事件处理能力,并且增加了持续查询、持久事件通知及其它一些新特性。InfoQ采访了GemStone的首席架构师Jags Ramnarayan以了解这些新特性以及该产品的路线图。

Gavin Terrill 探究了一个可被web开发者利用的、鲜为人知的工具,不引人注意的“ETag响应头(ETag Response Header)”,以及如何将它集成进基于Spring和Hibernate的Web应用,以提升应用程序性能和可伸缩性。

在这篇文章中我们会首先给你一个Spring Web Flow和Terracotta for Spring的总体介绍。然后会向你展示如何联合使用这些技术来进入构建有状态、基于会话、可扩展和高可用的web应用的新领域。