db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join
in Search
More Search Options

Browse by Tags

All Tags » 性能   (RSS)
Showing page 1 of 2 (13 total posts)
  • 很好,但是还不够强大,(附加测试代码)

    客观的评价一切:       前两天我在搜索引擎上蹦跶的时候看到了DB4O(看来是宣传力度还是不够哦!),觉得不错就下载了,结果后来项目忙一直没有时间看它,今天中午写了个文件做测试,插入一千行的执行效率变态的高136~200毫秒之间(测试多次),而查询一千次的执行时间可就有点变态的长了,竟然5013~5300毫秒之间(我加了索引,可是不知道加的正确与否)。(备注:本人使用的是6.4版,.net的),有没有人给写个java的对比一下,觉得java的效率应该高一些。 对于插入来说很好,很强大,可是查询就不太令人满意了,5200ms/1000次=5.2ms/次(而且数据多的时候还会更长,在5000条数据的时候就达到了20ms/次了)看 ...
    Posted to Chinese (Forum) by xiaoqianglinsen on March 14, 2008
  • 很好,但是还不够强大,(附加测试代码)

    客观的评价一切:       前两天我在搜索引擎上蹦跶的时候看到了DB4O(看来是宣传力度还是不够哦!),觉得不错就下载了,结果后来项目忙一直没有时间看它,今天中午写了个文件做测试,插入一千行的执行效率变态的高136~200毫秒之间(测试多次),而查询一千次的执行时间可就有点变态的长了,竟然5013~5300毫秒之间(我加了索引,可是不知道加的正确与否)。(备注:本人使用的是6.4版,.net的),有没有人给写个java的对比一下,觉得java的效率应该高一些。 对于插入来说很好,很强大,可是查询就不太令人满意了,5200ms/1000次=5.2ms/次(而且数据多的时候还会更长,在5000条数据的时候就达到了20ms/次了)看 ...
    Posted to Chinese (Forum) by xiaoqianglinsen on March 14, 2008
  • [新人问题]db4o和JavaME

    我是新人,问个小白问题。 想知道db4o能否运行在CDC1.01上? 虽然看到案例里有车载,手机等的应用,但那个是不是特殊版本? 我目前采用的是Hsqldb的CDC port 版本。性能不如意。 看到db4o的Android版本只有400k的footprint,感觉还是很理想的。所以想知道是否能运行在CDC平台上。  谢谢。   
    Posted to Chinese (Forum) by tetsu on January 9, 2008
  • Re: 查询最大值,最小值?

    不能把对象全部取到内存里然后排序!db4o加索引,那么在数据库(文件)中就预先立即保存索引。然后SODA的查询是自动使用这个索引的——最终,db4o仅取出“一个”对象返回结果。绝对不能取出全部对象到内存里再比较。我之前之所以提出''[2]让域对象MyObject实现Comparable接口,db4o不作排序就返回结果,然后再使用Arrays.sort方法对结果进行排序。''只是看到你的解决方法之后,想到的一个问题罢了。我仅仅是从''排序速度''这一点来考虑的。毫无疑问,我是反对把所有对象都放到内存中的。当然,不得不说,我确实忘了db4o的B+树索引了。所以我提出的这个问题很糟糕。但根据我前面的帖子所述的方法,我不仅不会把所有对象放到内存中再进行排序,也不会使用db4o排序。就算使用SODA, ...
    Posted to Chinese (Forum) by jiangshachina on December 28, 2007
  • Re: 简易性能测试报告

    另外,这个查询同时使用了透明激活TA。
    Posted to Chinese (Forum) by hutuboy on December 3, 2007
  • 简易性能测试报告

    数据量:简单对象包括三个属性(字符、数据、日期),1M数据行; 系统配置:Java heap 350M; CPU P1.6G 软件:db4o-7.0.17.8434-java5.jar 50s完成写入,数据文件100M; 查询一条记录耗时7s.
    Posted to Chinese (Forum) by hutuboy on December 1, 2007
  • 在Server.openClient后,使用完后,是否需要及时关闭client?

    应用环境:每个用户登录后,都会创建一个Session,在session中有些方法要和db4o打交道,一种方法是在session创建是同时获取Server.openClient,在session关闭时,关闭client;另一种是,在方法调用时Server.openClient,方法调用结束后关闭client,不知道哪种方法更可取一些?
    Posted to Chinese (Forum) by zdw_jl on November 27, 2007
  • Re: 我做了一个测试,NQ反映超慢,超过4万就内存溢出这是为什么?

    package test; import java.io.IOException;import java.util.Date;import java.util.List;import java.util.Random;import java.util.Vector; import com.db4o.Db4o;import com.db4o.ObjectContainer;import com.db4o.ObjectServer;import com.db4o.query.Predicate;import com.db4o.query.Query; public class Test {  /**  * @param args  ...
    Posted to Chinese (Forum) by bujiandi on June 8, 2007
  • 我做了一个测试,NQ反映超慢,超过4万就内存溢出这是为什么?

    另一次4万数据: (索引已经打开) 产生实例:218ms数据总数------------------------------------40015SODA------------------------------------77777ALL:9msQBE-------------------------------------77777ALL:3msNQ--------------------------------------77777ALL:7737msSODA------------------------------------77777ALL:22msQBE-------------------------------------77777ALL:3msNQ--------- ...
    Posted to Chinese (Forum) by bujiandi on June 8, 2007
1 2 Next >