最好不要用单机数据库,用SQLServer、Oracle、Sybase 、DB2这些比较好。

解决方案 »

  1.   

    access也可以 ;
    它可以存储的远远的大于这些;
      

  2.   

    msdev 是sql server的单机版在office里哦!好东西!完全满足你的需要哦!
    我尝试了一下带28个客户没问题的,再多了就急速下降了!office 2000里是
    sql 7 ,office xp 里是 sql 2000!~
      

  3.   

    access也可以的但是你的索引要建的很好的否则。。
      

  4.   

    SQLServer、Oracle、Sybase 、DB2
      

  5.   

    用access?!你不嫌累呀,我用access打开几百兆的文件硬盘就转半天,
    而且要维护它是非常痛苦的事,还是用用SQLServer、Oracle...吧千万别用access,千万千万!千万千万千万千万千万千万千万...别用!
      

  6.   

    SQLServer,但是用单机的话,不太好哟!
      

  7.   

    interbase 会比较符合你的要求,但是,维护可能比较麻烦,因为它毕竟只是Delphi 的产品。
      

  8.   

    其实就性能来说,单用户访问用单机数据库最好,特别是数据量非常大的情况。
    有人做过测试,在数以G计的数据量和数千万记录数的情况下,性能最好的数据库是 FoxPro 2.5 For DOS
    我也做过一些测试,在单用户情况下,Paradox/Access的性能要比InterBase/SQL2000要好,而Oracle for Windows是最差的,而且SQL2000比SQL7要快一些。
      

  9.   

    msdev 是sql server的单机版在office里哦!好东西!完全满足你的需要哦!
    我尝试了一下带28个客户没问题的,再多了就急速下降了!office 2000里是
    sql 7 ,office xp 里是 sql 2000!~单机是没问题的哦
      

  10.   

    用mysql!!! 我以前用来存硬件测试数据,速度最快.ACCESS不能用!!!
      

  11.   

    不要用Access, 這些桌面數據庫, 絕對不可用於你所說的環境下.
    用interbase吧,
    1).他是支授這樣大的數據庫, 由於操作系統的限
    制每個數據文檔, 是不可大於4G 或 2G, 但interbase可以讓你建立
    多個文檔.
    2). interbase可算是世上起動和關閉的數據庫, 美國軍方用interbase於
    美軍主力坦克上, 就是這個原因.3). 管理方便, 你只要加裝上QuickDesk/IBAdmin/IBExpert等圖形
    界面的interbase管理工具. interbase便可以和MS SQL一樣易用.4). 跨平台. 有這樣大的數據庫, 最好是運行於linux/unix上, 就安全和
    可靠了.  Windoz的操作系統 1)太吃資源了, 2).有碎片的問題, windoz文
    檔系統的工作只會不斷的下降.  unix/linux都有日誌式文檔系統, 就算死
    機數據也有系統的日誌作保障. 也不怕M$所謂藍屏死機時數據損壞的後果.
      

  12.   

    考!今天使用 InterBase 和Dump 把 DemoDb中的东西导入到InterBase中
    居然不行,考Borland不适合做苏据库
      

  13.   

    我认为还是用InterBase比较合适。如果数据库中有二进制数据,请注意缓冲区的大小设置,以保证工作速度。
      

  14.   

    老兄,你要使用百万条纪录,几G的数据,
    如果你不选择Oracle,你绝对会后悔的。
      

  15.   

    Oracle,应该是你的首选,其次是db2.千万不要用access!!!!!!!!!1
      

  16.   

    you should frist consider SQL2000,then oracle
      

  17.   

    我有一个惨痛的教训!就是用PARDOX数据库,如果掉电的话,先前录入的数据库会丢失的很严重!死机也是一样的,ACCESS不敢说,但是坚决不要使用PARDOX数据库,真是害人不浅呀!总是会出难以置信的错误!
      

  18.   

    你要想一下,现在有上G的数据,那将来呢????  你难道还要重新编写数据库逻辑?更换大型RDBMS???你的系统能经得起这样的手术吗?
    最好是在分析时就做好 预测,如果将来数据会很快增长,建议是Oracle或DB2
    (DB2在兼容了Informix的优点后,性能很大提升了)否则 Interbanse和SQLSERVER是最好的选择,相对成本低,性能还可以满足!
      

  19.   

    只能在oracle和db2之间选一个了
      

  20.   

    sql2000,M$有钱,不必担心升级的苦恼。
      

  21.   

    我觉得用Oracle比较好,一个是安全,再一个是操作简单。我现在也是几G的数据,一千多万行记录,用的就是Oracle8.1.6
      

  22.   

    (不用C/S,只用单用户)这是前提条件。大家看好了。
    只要你的机器够好,内存够大,数G,百万条还是没问题的。
    你有如下选择,不分先后.
    1.Access 2.Paradox 3.SQL Server desktop
    4.Oracle Lite 5.SQL Anywhere 6. Interbase 7.mysql 我基本上都用过,各有优缺点。如果考虑速度。
    1. SQL Anywhere 2. mysql 3.Access
    考虑升级到C/S .
    1. Oracle lite 2.SQL Server desktop 3.SQL Anywhere
    考虑操作界面方便
    1.Access 2.SQL Server desktop 3.SQL Anywhere
    考虑稳定安全
    1.SQL Anywhere 2.SQL Server desktop 3.mysql
    考虑对SQL的支持
    1.Oracle Lite 2.SQL Sever desktop 3. SQL AnywhereAccess,Paradox属于纯桌面数据库,只支持SQL的子集。
    mysql,操作不太方便。
    Interbase对SQL支持不好,例如不支持表关联的Update,很别扭。也不安全,密码形同虚设。
      

  23.   

    还是用oracle or sql 吧
      

  24.   

    都没有对比测试数据,看来大部分都是和我一样的懒虫。:-)
    我们的一个例子:一个运行在w2k上的sql2000,有500万左右的数据,每月增长量为50-70万,容量1G多,作一次计费统计,需要3分钟。性能勉强可以吧。
      

  25.   

    sqlserver,oracle,sybase,db2这些都可以啊!
    从前和M$的一个客夫人元交流,才知道:
    <100G的都是小应用
    100G - 500G都是中型
    500G或者上了T了,才是大型应用。国内的应用,一年普通的,最多10个G吧!这样的应用,还谈不上数据调优。
      

  26.   

    如果優先考慮費用問題, 你應該選擇
    1.Oracle 8.1.6 + Linux 6.2
    2.Sybase SQL anywhere 7
      

  27.   

    这个要根据你的数据库与应用程序的连接方式以及你的硬件配置决定!Raptor(猛禽)说的对,“其实就性能来说,单用户访问用单机数据库最好,特别是数据量非常大的情况。有人做过测试,在数以G计的数据量和数千万记录数的情况下,性能最好的数据库是 FoxPro 2.5 For DOS”你可以对3000万条记录级进行测试,FoxPro数据库没有问题,但是Access数据库估计死掉了!但是FoxPro数据库维护比较麻烦,曾经做过一个制衣方面的项目,库存总表的DBF文件达到了250M左右,维护起来相当的费劲,而且目前只能用FoxPro/VFP系列进行维护,当然速度方面绝对没有任何问题!我曾经在一个失败的项目(由于前期需求产生差异,采用了Access数据库)上进行过测试,当将客户的所有系统资料全部转入Access数据库后,数据库达到了1.2G,采用Delphi 5.x+ADO开发,当打开订单数据库时象死机一样!当数据库容量超过600M的时候,建议不要使用Access数据库,有很多的项目经验在等着,没有必要往死里碰,况且还要考虑Access数据库的压缩问题。当然,从理论上讲,Access2000格式可以到4G,Access 97格式可以到1.2G(这个忘了在那儿看到过)!看楼主的样子,数据库容量已经达到4G以上,目前在单机模式下,如果你用Windows+Delphi+ADO开发,不论是C/S或MIDAS结构,数据库比较明智的选择是SQL-Server/SQL AnyWhere/InterBase等中型数据库,当然,你也可以选择Oracle/DB2/Sybase等大型数据库,不过似乎没有多大必要;如果在Linux下使用的话,可选择的范围就大大缩小了!但是,一旦牵扯到费用及版权问题,你一般情况下只能选择InterBase,因为她是免费的,你不可能卖给客户一个一万元的程序光数据库就几十万吧!<<<以上说明仅供参考>>>
     
     
     
      

  28.   

    sql server 2000
    或者
    mysql
      

  29.   

    如果是在windows平台上的话,我觉得有两种选择:
    1。MS SQL server2. MySQL 4.0 这版本是一个测试版,但绝对满足你的需要。