问题较多,题目无法概括,请各位老兄指教,有难有易(240分)

  • 主题发起人 主题发起人 中原象
  • 开始时间 开始时间

中原象

Unregistered / Unconfirmed
GUEST, unregistred user!
以下的问题的回答希望是经过实践验证(或正在使用的)的


1。paradox数据库正常工作时,目前最大的容量(多少兆M)?
若每个记录为200字节,最多有多少条?Access数据库怎样?
dbf数据库怎样?

2。 delphi 通过bde 与Access数据库连接,delphi 对Access
数据库支持的程度如何?
能否达到与其自己开发的paradox数据库的支持程度?
delphi 通过bde与Access数据库连接和delphi 通过odbc 与Access
数据库连接哪一个好一些(若是在NT服务器上以共享目录的方式,
比如在速度上或其他方面)?

3。若把paradox 或 Access 文件型数据库放在NT服务器上以共
享目录的方式共享,有没有对共享客户个数的限制(NT自己的
限制除外)?目前以这种共享目录的方式正在使用的客户端的
个数最多是多少?这种共享目录的方式是不是C/S模式?效果如何?

4。初初级问题:对paradox或Access建库时,有日期,数字,货币型字段。
若都用A型(字符型)来代替有什么不良后果吗?(问题的起因:我
在用table1.fields[1].asstring='xxxxx'做字段赋值操作时,不需要
考虑字段的类型,觉得很方便。有asString , asFloat, asDatatime
怎么没有asMoney(货币型))。对一个货币型字段怎么赋值(自己已经
觉得太初级了,不好意思)?

5。在delphi 的bde关于DBF数据库的驱动有几个象:microsoft foxpro
driver(*.dbf),microsoft dbase driver(*.dbf),microsoft visual
foxpro driver等,到底使用时用哪一个?原来dos下的类似用foxpro2.5
创建的dbf数据库,能不能用什么驱动程序在delphi中打开?dbf数据库
是否象paradox 和Access一样也能在NT服务器上以共享目录的方式共享操作?

6。若某个数据库要有30到50万记录,每个记录为200字节
用delphi+odbc+sql server6.5方案
delphi+bde+paradox+Nt共享目录的方式共享操作的方案,
delphi+bde(或odbc)+Access+Nt共享目录的方式共享操作的方案
三个方案的优点与缺点?
若某个数据库要有200到300百万记录呢?

 
1.没研究过
2.Access比Paradox慢多了
3.共享的话最好用真正的关系数据库,这两个都不好
4.AsFloat就是AsMoney
5.可以
6.最好用SQL Server
 
我知道你的意图了。你想选一种数据库系统,处理速度要快,表容量要大,
锁级粒度较好,但似乎要的是桌面型数据库。如果你要开发企业级产品,
ADO+SQL SERVER 7,这样的方案不错,工业标准,价格便宜,兼容性好,
能力也不错。如果你的需求是桌面型,ACCESS不错,在安全性,共享性,
数据完整性,速度上都不错,还是用微软的自己数据库引擎较好,我挺烦
BDE的,ADO,ODBC都行,速度差不多,不过ODBC快一些(仅对关系型数据库而言)。
 
<1> paradox dbf access
max record 20亿 10亿 20亿
max field 255 1024 1024
record length 32750 32767 32767

<2> BDE>ODBC ,Diamond access>>>bde>odbc
<3> file share ,no c/s
<5>delphi支持DBF不好,hcnv660支持DBF好
<6> delphi+bde+sql server
 
多人接受答案了。
 
后退
顶部