db4objects (www.db4o.com):面向Java和.NET的领先开源对象数据库,发布了db4o最新7.0开发版本(beta)。此版本提供了重要的新特性:透明激活(Transparent Activation),它将使从前读取复杂数据对象的工作变得非常容易,只需要编写一行代码,但却在性能上超越了前辈们(比如Hibernate、关系或非关系数据库)。目前,此版本对于Java和db4o集合(collections)支持本地透明激活,.NET版本已经被列入了十二月的开发计划,并将在明年第一季度全面支持所有集合类型。
“这次db4o数据库主要加强点是在开发过程中,简化了对复杂对象图表的处理。”db4o项目技术委员会的领导者Rodrigo de Olivera谈到。“正如人们不喜欢手动档的繁琐,转而选择自动挡轿车一样,透明激活技术提供了与db4o协助的完美无缝方式,而无需了解下层数据状况。你能够将精力放在应用功能上,db4o将确保你的对象模型时刻准备着行动。”
在7.0版本,db4o自动检查对象图标的激活深度,从而只从磁盘装载绝对最小量的数据、同时消耗更少的内存并提升性能。与例如Hibernate 这样的高度抽象数据架构、其它的对象关系解决方案或者非本地对象数据库的不同的是,db4o内嵌了Java和.NET引擎,它能够在本地对透明激活特性进行优化,从而将其性能提升比原来快44倍。由于开发者不再需要手工定义那些正被操作、保存或者读取的对象的激活深度,因此使开发时间锐减。
“我们的应用使用了大量复杂的对象图表,” 位于亚特兰大的领先语音识别软件提供商Joseph Duda of Nexidia说。“透明激活技术将大大降低应用的内存空间,并且减少了启动次数和运行时图表装载的开销。”
透明激活的实现与db4o版本的不断增强都是由时刻活跃在db4o社区、世界上最大的、近三万Java和.NET开发者群体驱动着的。感谢这伟大的协助和开源开发模式,db4objects把对象数据库放回到了“软件开发世界的地图”之上,并使db4o成为了每个创新Java或者.NET系统架构的首选,尤其是在嵌入式或者移动软件应用领域。
db4o的注册用户能够从db4o开发站点下载最新版本:http://developer.db4o.com/files/folders/db4o_70/default.aspx
.NET版本已经被列入了十二月的开发计划,并有望在2008年第一季度发布。