分布式数据网格:弹性缓存产品

日期: 2010-08-24 作者:Alan Earls翻译:胡沙 来源:TechTarget中国 英文

《分布式数据网格:未来云计算的基础?》一文中,Gualtieri为我们分析了云计算未来的发展,下面将为我们介绍弹性缓存产品。

  谈到弹性缓存产品厂商,Gualtieri的报告将IBM(WebSphere eXtreme Scale产品)、Terracotta(Enterprise Ehcache产品)、GigaSpaces(XAP产品)和甲骨文公司(Coherence产品)考虑为这一领域内的领先者。

  甲骨文公司负责开发的副总裁Cameron PurdyPurdy介绍:“Coherence的目的是极大地简化软件的使用以及构造、部署和操作数据网格的学习曲线,无论数据的规模有多大。”

  Purdy反复强调这样一个观点:如果云要达到真正的“按需分配容量”,它必须能够成十、成百、甚至成千台地改变服务器使用数量。“任何时候一个应用程序在多于一个服务器上运行,云要说它有这种跨服务器管理的能力,而这能力是通过数据网格得到的,具体而言是通过Coherence得到的。”

  Purdy说甲骨文公司的Coherence不是一个关系数据库管理系统。不同于关系数据库的情况,Coherence管理应用程序数据的方式类似于应用程序自身同数据打交道的方式,例如在Java、C#和C++等语言中对“对象”的访问。甲骨文公司的Coherence在主存中管理“活的”应用数据(应用程序的状态、事务、缓存等),管理应用数据时使用多个服务器,既满足可扩展性要求,也满足可用性的要求。进而言之,Coherence随着服务器数目的增加和减少自动实现这些管理功能,既不损失数据,也不中断服务。

  Forrester的报告也命名了形成第二集团的“表现强劲的厂商”,这包括GemStone Systems(GemFire产品)、Alachisoft(Ncache产品)和ScaleOut Software(State Server产品)。

  ScaleOut Software公司的创始人及首席执行官、并行计算行业的资深人士William BainBain认为:“我们把分布式缓存和并行数据分析组合在一起。”Bain说弹性是分布式缓存理念的中心。“分布式缓存所交付的是许多服务器上的许多线程访问一个公共的数据池的能力。而随着应用程序规模的增长,它们有能力提供可扩展的存储。”

  如同Gualtieri一样,Bain说Memcached当数据被快速更新和读取时“有点跟不上趟”。电子商务应用中的购物车属于这样的情况。“在分布式缓存中数据能够被许多网页服务器和大型站点(Web farms)读取和更新。规模扩展不是个问题。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Alan Earls
Alan Earls

Independent Writer

相关推荐