
Java对象持久性:联盟状态
在这个虚拟座谈中,InfoQ.com和ODBMS.org的编辑(Floyd Marinescu和Roberto V. Zicari)向一些杰出的持久性解决方案的构架师咨询了他们对于目前Java社区中持久性联盟现状的一些看法。

在这个虚拟座谈中,InfoQ.com和ODBMS.org的编辑(Floyd Marinescu和Roberto V. Zicari)向一些杰出的持久性解决方案的构架师咨询了他们对于目前Java社区中持久性联盟现状的一些看法。
MagLev项目已经发布了他们的1.0版Ruby VM。这个Ruby实现是基于GemStone/S Smalltalk VM的,它包含了GemStone的分布式缓存、ACID事务处理和持久化系统(OODB)。InfoQ就MagLev在NoSQL家族中所处的位置以及相关内容采访了MagLev项目的Monty Williams。
长时间的等待后,基于GemStone Smalltalk的MagLev Ruby实现终于有了一个公开的alpha版本。虽然还没能做到完全支持Rails,但是它已经可以支持例如Rack和Sinatra这样的架构。MagLev对GemStone成熟的分布式和持久性提供了完整的支持。
ODBMS.ORG在为教员、学员、专业人士,以及开源参与者提供的资源收集里面新增了持久化模式,该领域最初的资源由三个模式合集组成。网站将对2009年5月29日之前提交的模式评选出最佳持久化模式奖。
Gemstone在RailsConf上所展示的Maglev Demo引起了很多人的兴趣。这是一个新的实验项目,使用Terracotta为JRuby提供透明的集群。我们采访了进行该实验的Fabio Kung。
著名的软件思想领导者Martin Fowler在最近的一篇博文中提到了上周的QCon,他说应用架构中的数据库思想已经有复苏的迹象了。这个世界对每个应用都在使用着RDBMS数据库,但是现在我们还可以考虑使用RISC RDBMS或者分布式的面向文档的数据库。
ODBMS.org的Roberto Zicari收集整理了来自若干对象/关系映射技术用户的访谈和故事。这些案例主要围绕着领域模型中的对象技术与数据模型中的关系技术之间的“阻抗不匹配”。
McObject®发布了Perst™3.0版,这是对其开源、面向对象的嵌入式数据库系统的一次主要升级。Persist是双重许可的(商业的和GPL的),这使得它可在非商业应用中被自由的使用。
OODB厂商Gemstone正致力于名为MagLev的Ruby虚拟机的开发。来自Seaside和DabbleDB的Avi Bryant帮助Gemstone来基于Smalltalk虚拟机的Ruby运行时,以提供性能和强大的持久性等特性。我们访问了Avi Bryant和来自Gemstone的Bob Walker,了解到MagLev背后的技术以及今后的计划。