站内搜索: 请输入搜索关键词

当前页面: 开发资料首页业界新闻db4o 新版本将增加B-trees索引

db4o 新版本将增加B-trees索引

摘要: V5.7 最显著的特性就是增加了基于B-trees的域索引,从而为检索速度带来了炫目的改变.经过初步的测试, 我们发现在某些场合特别是OR检索的场合下, 甚至可能高达200倍的检索效率提升. 同时, 对数据库进行小的提交也会比之前更快以及节省资源.

----V5.7 增加了基于B-Tree的域索引, 加快检索速度

db4o 5.7 开发者版本目前已经在下载中心提供下载了. V5.7 最显著的特性就是增加了基于B-trees的域索引,从而为检索速度带来了炫目的改变.经过初步的测试, 我们发现在某些场合特别是OR检索的场合下, 甚至可能高达200倍的检索效率提升. 同时, 对数据库进行小的提交也会比之前更快以及节省资源.

B-trees通常能够优化以下场景的应用: 数据集的一部分存储在二级的存储设备比如硬盘上, 而对硬盘的读写速度不理想以及耗费资源, B-trees 能够减少读写硬盘次数, 而基于数据搭建一个排序的树, 从而任何对数据的查找只需要一次读写硬盘

这里是一些基于Pole Position benchmarks的测试的亮点:

在V5.7中, 使用B-trees只需要一行代码:

Db4o.configure().objectClass(Car.class).objectField("pilot").indexed(true);

如果你已经使用了域索引, 那么你使用V.5.7 版本的时候, 系统会自动帮你重建索引

B-trees 是db4o road map中相当重要的一个提升. 其他的提升还包括基于B-trees range的懒加载处理, 并发查询, 以及进一步的内存消耗优化, 这些都期望在今年晚些时候实现.

----ObjectManager 2.0 预览版提供下载

ObjectManager 2.0 预览版开始提供下载, 你可以从这里进行下载:http://www.db4objects.net/om/

ObjectManager 是一款基于Swing的Gui工具, 能够让你更轻松的查看和操作db4o数据库里面的对象数据. 新版本反映了很多用户的心声,包括:

----RedHat Fedora官方整合db4o

db4o 已经整合进了Fedora Extras distribution, 这是一个异常受欢迎的Linux package.

马上下载db4o: http://www.db4o.com/china?src=cn

新闻联络官:

Harry Li
db4o大中华区代表处
地址:深圳市福田区金田北路诺德中心24A
邮编: 518000
联系电话: +86-13528805195
china@db4o.com


↑返回目录
前一篇: OpenReports 2.0 发布
后一篇: ObjectWeb发布开源ESB架构 Petals 1.0