Interbase 6.5 与 Sqlserver 2000 测试比较(0分)

E

eagle_l

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]测试环境
Cpu :Xeon 500 2M Cache * 2 , Ram:256M;
Windows2000 Server ;
SqlServer2000使用两个Cpu 一个表,五个字段120万数据,一个索引字段F1,
Interbase 6.5 锁定在 #2 Cpu一个表,五个字段200万数据,两个索引字段F1,F2;
Delphi6。

第一步:
Sql2000 dbe插入100万条数据需要时间33分钟
Interbase ibx插入100万条数据需要时间8分钟
第二步:
Sql2000 220万数据,使用查询分析器,执行’select count(f1) from test’, 需要时间1.31分钟;
Interbase 300万数据,使用Sql Exploer执行’select count(f1) from test’, 需要时间50秒;
第三步
Sql2000 220 万数据 dbe,插入10万数据需要时间5.3分钟;
Interbase 300万数据 ibx,插入10万数据需要时间2分钟;
第四步
Sql2000 240万数据 ado,插入2000数据需要时间20秒钟;
Interbase 320万数据 ibx,插入2000数据需要时间10秒钟;
第五步
Sql2000 240万数据 ado,插入100数据需要时间0.3秒钟;
Interbase 320万数据 ibx,插入100数据需要时间0.8秒钟;
第六步:
Sql2000 240万数据,使用查询分析器,
执行’select top 21 test where f2 where f1=88888’, 需要时间0秒;
Interbase 320万数据,使用Sql Exploer,
执行’select * from test where f2=88888’, 需要时间0秒;
 
呵呵,不会差这么多吧。我觉得有问题噢!
 
不知道楼上是怎么测试的,反正我用sql server没这么差。
interbase也用过一点。
 
测试是绝对真实的,sql的数据库有229m,interbase的317m
 
如果自己想设一下,在下可以提供测试代码和样板数据库
 
第一步:我插入数据用SQL语句搞定的,100万,估计不出15分钟,
 
晚上联系我吧,一起讨论一下,好不好.
QQ;53320295,不过现在没时间测试.
 
是啊,IB没有大家想像中的差,我现在用得也很满意。
 
IB是中小型c/s开发的最佳数据库。
 
我觉得interbase很好的
 
呵呵,惭愧,不太会调整,我的IB速度巨慢,大虾是否可以给我点建议,问题连接如下:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1547152
多谢各位了
 
支持IB
 
who have the book about interbase would you tell me my mail zhwwyz@sina.com.cn
 
我现在是用firebird 1.5(即interbase的公开版)

其中要经internet(香港<-->广州), 从MS SQL读取并 插入(如现存无纪录)或更新
(有当前纪录)200万条数(约30M数据)到interbase, (当然是调用Stored Procedure)
平均可达800条/秒.

计算机是 PIII 600, 64M + IB 1.5, forced write =on, win2K Prof.
所以我觉得interbase/firebird确是又平(firebird == 免费) 又好用的数据库.
 
呵呵,相信这个结果。
不过Interbase数据库特别容易页面坏。我的客户都被害过N次。后来教他们改为强制写,
好多了。但我总是胆颤心惊的。
 
FireBird WorkBench谁有破解版?
 
To: barton,
用强制写入, 虽然很安全, 但是速度大打折扣, 所以我们生产性的interbase尽量都是用
Linux为主.
而windows上的interbase主要用於开发编程上.

To:薛獅
Firebird workbench的收入是用於开发 GPL 的firebird, 所以还是不要用破解版吧.
其实是有许多免费的管理工具.
我建议用 ibexpert 个入版(http://www.hksoftware.net/download).
或是用google找找其他免费的工具.
 
顶部