栋 栋栋 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #1 能够介绍一下数据库选择方面需要考虑的各种因素 我现在用Access作为数据库,可是发现速度超级慢,我用10000条记录测试,慢的根本不能使用! 请各位指点!(Delphi中)
鼠 鼠标 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #2 interbase 非常方便。。宜维护 sqlserver 速度很快 我只知道这个两个:)
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #3 从商业角度来说,会考虑用户的承受能力、数据库系统的维护性、数据库系统的本身性能等
栋 栋栋 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #4 SQL Server我知道好 但是,难道我的软件给别人使用,还要给他机器上安装SQL Server吗?太夸张了吧? Interbase 好像也差不多?都不是桌面型的数据库吧?
C Chenlili Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #5 那就用paradox拉,10000条还不算什么,不过如果是blob字段的话,就。。。 另外access不可能连10000条都盯不住,看看数据库的设置,例如增加索引会大大提高检索 速度。
M mjy97 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #6 其实各种数据库都有其优缺点,主要是看你的应用对象是什么? 如:access + ADO在小于50MB的数据量时,还是不错的
C chenliang_fly Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #7 在delphi中使用,用paradox吧
A ahwui Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #9 桌面数据库用access + ADO,我试过数据库大约10M左右,速度都是过得去的。 再加上做一下索引,都不会太慢的。
C chenliang_fly Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #10 create index on 表名 字段名
E eric.youbin Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #11 access中10000条记录肯定没问题的,你可能是走的ODBC连接吧 试试ADO!
T t1122 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #13 栋栋, 你有点夸张吧,我们经常看你的论坛,好像可不是这个水平。 创建索引可以加快浏览速度、方便查找、建立关联字段,好处很多。桌面数据库可以有很多 的选择,例如:interbase,做快速原型很方便;sqlserver个人版,同上述;paradox、dbf 是非常省力的选择;access性能不强,不过维护方便。 以上所有的都可以用sql语句来创建索引,或者在设计时创建。使用索引,看看你的ttable 属性吧,或者帮助,很详细,有例子。
栋栋, 你有点夸张吧,我们经常看你的论坛,好像可不是这个水平。 创建索引可以加快浏览速度、方便查找、建立关联字段,好处很多。桌面数据库可以有很多 的选择,例如:interbase,做快速原型很方便;sqlserver个人版,同上述;paradox、dbf 是非常省力的选择;access性能不强,不过维护方便。 以上所有的都可以用sql语句来创建索引,或者在设计时创建。使用索引,看看你的ttable 属性吧,或者帮助,很详细,有例子。
栋 栋栋 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #15 我不用 table ,我用 adoquery 另外,我用dxDBGrid,显示10000条记录,为何非常慢 TO: t1122, 呵呵,不好意思,我是一个没有基础的Delphi爱好者,ASP还行
T t1122 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #16 这是一个误会,ado一次性的把所有的数据读过来,而dbe是指把需要的(就是你显示的)数据 都读过来,当然不一样。我对ado不熟,不过听人说过,设置一下缓存可以解决这个问题。 还有,如果考虑安全性,access、dbf都不可选。
这是一个误会,ado一次性的把所有的数据读过来,而dbe是指把需要的(就是你显示的)数据 都读过来,当然不一样。我对ado不熟,不过听人说过,设置一下缓存可以解决这个问题。 还有,如果考虑安全性,access、dbf都不可选。
S snjat Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #18 我现在只用2种 1、一般客户SQLSERVER 2、重要客户ORACLE
S SoftBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-15 #19 单机应用可以选择SQLanywhere、mysql;网络多用户可以选择SQLSERVER、ORACLE。 他们均对SQL支持的很好,推荐使用。
R Robert.Liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-16 #20 use Interbase, firebird can be install.