
数据复制的并发控制
本文介绍了分布式环境中用于数据复制的并发控制机制,并对Oracle RAC、TimesTen、GigaSpaces和NoSQL数据库使用的有锁或无锁的同步和异步实现进行了比较。文章以一个分布式应用为例,探索了性能、一致性、死锁和更新冲突之间的权衡利弊。

本文介绍了分布式环境中用于数据复制的并发控制机制,并对Oracle RAC、TimesTen、GigaSpaces和NoSQL数据库使用的有锁或无锁的同步和异步实现进行了比较。文章以一个分布式应用为例,探索了性能、一致性、死锁和更新冲突之间的权衡利弊。

在这个研讨会上,InfoQ希望从这些顶尖的专家们那里了解到云计算带来的好处以及使用时的限制,私有云和公共云哪一个更好,是否需要云互操作,提供基础设施和提供平台的区别,客户如何加强规范遵守等等。
GigaSpaces XAP是一款包含内存数据网格的分布式应用服务器。XAP 7.1版包括了大量新功能:弹性中间件服务、增强的虚拟化兼容性、数据查询、改进的基于web的管理应用、嵌入Spring 3.0和性能改进。InfoQ对此做了进一步了解。
Jim Gray在过去40年中对技术发展有过巨大的贡献,“内存是新的硬盘,硬盘是新的磁带”是他的名言。“实时”Web应用不断涌现,达到海量规模的系统越来越多,这种后浪推前浪的发展模式对软硬件又有何影响?
Compass是基于Lucene的一个开源项目,其主旨在于简化将搜索集成到Java应用的过程。最近,该项目发布了2.0版本。InfoQ就此采访了Compass的创始人Shay Banon以获得关于该版本更多更详尽的信息,并且对Compass为Java社区所做的贡献进行了一番深入的了解。
Gigaspaces是一家以提供软件解决方案而著称的公司,它启动了一个新的社区网站OpenSpaces.org 。GigaSpaces允许个人和收入在500万美元以下的中小公司在它的启动程序下免费使用其产品。
GigaSpaces在11月份宣称允许小企业永久免费使用其eXtreme Application Platform(XAP)产品。收入小于5M的企业都可以获得该软件平台的无限期免费许可。GigaSpaces平台主要以Java为基础,但也提供.NET客户端。InfoQ采访了GigaSpaces的Geva Perry以了解更深入的详情。
GigSpaces最近发布了他们的极限应用平台(XAP)的6.0版,它是一个软件底层构造平台,可以让应用程序扩展到分布式环境中。InfoQ对GiaSpace的Geva Perry和Nati Shalom进行了采访,以了解更多关于这一版本以及其中变化的信息。