到底是ADO还是BDE速度快?(200分)

G

glbboy

Unregistered / Unconfirmed
GUEST, unregistred user!
照理说,ADO直接相连,应该比通过ODBC中转连接数据库速度来的快,可实际过程中
却发现还是通过ODBC来得快,尤其是ACCESS数据库。请高手指点……
 
1,据说用ODBC数据量大到一定程度会很慢的.
2,ODBC可能比较轻便,但是系统若是一庞大会不大好使,
 
通常不同数据库可能会有所差别但整体ADO现强于BDE而且MS SQL7

以上版本用ADO才能充分发挥数据库功能,ADO可方便多表更新,

BDE不行,尽量用ADO何况BDE中也更多
 
会不会跟装的软件太多有关,另外是不是在98下比2000下会来的快。
我一直纳闷,我的机子配置好,可就是没人家98下速度来的快(很明显)。

 
我就是测试过SQL Server 2000下,却证明ADO来的慢,
听说跟SQL语句中用了sum()合计函数有关,到底有没有这回事?
 
ado好,但不一定快。以后会快。
 
自己做个程序车试一下不久知道了,问什么问
 
如果你的数据库能找到ADO驱动程序,建议使用ADO。这是趋势。
另外ADO的设置也是关键。
具体在使用中如果是C/S数据库,建议使用NT/WIN2000操作系统(通过MS SQL 测试证明)
 
BDE要快一点吧,ADO是趋势。。。
 
就因为测试了BDE快,才感觉纳闷的。
问问大家,大家要说说理由啊。
还有速度跟什么关系比较密切。谢谢
 
整体感觉趋向于ADO 简单不贵
 
直接ADO当然简单,不过Delphi5.0对SQL Server2000的ADO驱动支持有问题。
另外Delphi6通过数据模块连接的时候,如果没有连接,打开其他引用
此数据模块的时候会直接关闭(ADoConnection跟数据模块的ADOConnection
连接时)。
 
我对db数据库做过试验
就链接速度来说
直接用路径最快
ado和直接访问差不多快
而odbc就慢多了!
能差10倍!
我只是说链接速度!
 
ado从长远看,要比bde好,
 
ado要快一点吧但是和设置有关系,
vb调用ADO 时没有优化数据
在SELECT大量数据时,比Ddephi慢很多
 
应该是ADO快,我用ADO连接ACCESS,速度还可以
 
ado速度一般,但连接各种数据库它的速度都保证在一定范围内,比较稳定,
但BDE对某些数据库的速度非常快,而另一些就比较慢,可能是有些进行了优化吧。
 

Similar threads

回复
0
查看
818
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
顶部