|
|
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/次了)看 ...
-
客观的评价一切:
前两天我在搜索引擎上蹦跶的时候看到了DB4O(看来是宣传力度还是不够哦!),觉得不错就下载了,结果后来项目忙一直没有时间看它,今天中午写了个文件做测试,插入一千行的执行效率变态的高136~200毫秒之间(测试多次),而查询一千次的执行时间可就有点变态的长了,竟然5013~5300毫秒之间(我加了索引,可是不知道加的正确与否)。(备注:本人使用的是6.4版,.net的),有没有人给写个java的对比一下,觉得java的效率应该高一些。
对于插入来说很好,很强大,可是查询就不太令人满意了,5200ms/1000次=5.2ms/次(而且数据多的时候还会更长,在5000条数据的时候就达到了20ms/次了)看 ...
-
我是新人,问个小白问题。
想知道db4o能否运行在CDC1.01上? 虽然看到案例里有车载,手机等的应用,但那个是不是特殊版本?
我目前采用的是Hsqldb的CDC port 版本。性能不如意。
看到db4o的Android版本只有400k的footprint,感觉还是很理想的。所以想知道是否能运行在CDC平台上。
谢谢。
-
不能把对象全部取到内存里然后排序!db4o加索引,那么在数据库(文件)中就预先立即保存索引。然后SODA的查询是自动使用这个索引的——最终,db4o仅取出“一个”对象返回结果。绝对不能取出全部对象到内存里再比较。我之前之所以提出''[2]让域对象MyObject实现Comparable接口,db4o不作排序就返回结果,然后再使用Arrays.sort方法对结果进行排序。''只是看到你的解决方法之后,想到的一个问题罢了。我仅仅是从''排序速度''这一点来考虑的。毫无疑问,我是反对把所有对象都放到内存中的。当然,不得不说,我确实忘了db4o的B+树索引了。所以我提出的这个问题很糟糕。但根据我前面的帖子所述的方法,我不仅不会把所有对象放到内存中再进行排序,也不会使用db4o排序。就算使用SODA, ...
-
-
数据量:简单对象包括三个属性(字符、数据、日期),1M数据行;
系统配置:Java heap 350M; CPU P1.6G
软件:db4o-7.0.17.8434-java5.jar
50s完成写入,数据文件100M;
查询一条记录耗时7s.
-
应用环境:每个用户登录后,都会创建一个Session,在session中有些方法要和db4o打交道,一种方法是在session创建是同时获取Server.openClient,在session关闭时,关闭client;另一种是,在方法调用时Server.openClient,方法调用结束后关闭client,不知道哪种方法更可取一些?
-
-
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 ...
-
另一次4万数据:
(索引已经打开)
产生实例:218ms数据总数------------------------------------40015SODA------------------------------------77777ALL:9msQBE-------------------------------------77777ALL:3msNQ--------------------------------------77777ALL:7737msSODA------------------------------------77777ALL:22msQBE-------------------------------------77777ALL:3msNQ--------- ...
1
|
|
|