推荐一下,用什么桌面数据库更好?

vsice 2006-06-13 06:57:30
正在做一个 个人数据库的软件,不知用什么桌面数据库软件好,Access试过了,打开速度奇慢,还有没有其它数据库推荐啊?有什么优点?在哪可下载? (Sql server等大型数据库就不必说了)


数据库选择Sql server时真的要比选择Access,在软件启动时快上N倍!
...全文
2123 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
vsice 2006-06-14
  • 打赏
  • 举报
回复
未用过Interbase也未用没过FireBird,不知软件发布时要不要附带些什么文件?

另外有没有比较全面的快速入门资料。
slipsun 2006-06-14
  • 打赏
  • 举报
回复
FireBird 哪里下载? 拉来试试。
todouwang 2006-06-14
  • 打赏
  • 举报
回复
msde
sql anywhere
OO_is_just_P 2006-06-14
  • 打赏
  • 举报
回复
国内以前是www.3asoft.com,现在更换了域名http://firebird.dearinfo.com/
OO_is_just_P 2006-06-14
  • 打赏
  • 举报
回复
FireBird发布时只需要一个fbclient.dll,也可能要vc7的连接库。
更换dll就可以适应嵌入式和服务器模式。开发模式不便,因为他的接口基本相同。
OO_is_just_P 2006-06-14
  • 打赏
  • 举报
回复
http://www.firebirdsql.org/
vsice 2006-06-13
  • 打赏
  • 举报
回复
除了这些还有没有其它的Free版的桌面数据库?

FireBird:好像是共享版的?
vsice 2006-06-13
  • 打赏
  • 举报
回复
谢谢各位楼上兄弟:

感谢:foxyy8888(NO PASSWORD) 兄提了N个,既然建议FireBird.,那就试试FireBird,因为数据库为单一文件这是我选择它的一大理由,如果是Free版,那就是选择的绝对理由。

复:FCU(彩色铅笔) 兄:其实Access要不要Ms office支持,我也只是猜测,因为懒(实在没测过),因为程序一打开,连接的MDB就跟用Access打开没两样,像是嵌了个OLE差不多,感觉很不爽!如果猜错,请不要怪我!

感谢:getit911(Windows转Linux中) 兄,
sqlserver现在有各种绿色版和免安装版,由于有版权争议的,还是不用了。

感谢:keiy()兄,其实paradox给我的感觉就像初级班专用的,因为本人学Delphi是写的第一个数据库程序就用它(而且还是毕业设计),主要是建一个小小数据库,却要由N多的文件组成,太难以接受了,所以不用考虑。
getit911 2006-06-13
  • 打赏
  • 举报
回复
以前MySQL5.xxx的bug还是不少的,对中文支持也很差劲,而且非商业场合是要钱的,所以firebird还是首选。
OO_is_just_P 2006-06-13
  • 打赏
  • 举报
回复
或者NexusDB嵌入式版本,是免费的。
OO_is_just_P 2006-06-13
  • 打赏
  • 举报
回复
以上源自本人blog。
如果没有以后的考虑,建议FireBird.
Access就是太慢。
OO_is_just_P 2006-06-13
  • 打赏
  • 举报
回复

最近在玩一些东西,开发模式在单机时是嵌入式,然后到处理中心可以是C/S模式。处理中心可以直接将数据发布到WAB上供别人查询。最好在几种模式下采用统一数据库。

试用了几种数据库:

1:MySQL.

呵呵,这个当然是首选了,虽然在单机时可以作嵌入式数据库。但是其服务器模式时资源占用量极小,而且在Noinstaller的版本安装及其方便,只需要修改My.ini,然后Mysqld-nt --install就可以了。但由于3.23.58版本对字符集支持有限,5.0.18一直有字符集的问题没有解决(不是他本身的问题,而是我能力有限)。所以又使用了其它几种数据库。

2:FireBird

开源世界的火鸟,其实是我一直推崇的数据库。在嵌入式和Superserver模式以及classic模式的数据库都是单一文件。而且也不存在网上所说的中文目录问题。但是他在采用UNICODE存储时,将字段建立成CHAR(1)时不知为何能存储2个英文字符。我的理解是采用UNICODE时,应该中文英文都是采用1个字节存储。总不能长度为.5吧?:(

3:PostgreSQL

牛!Postgres是Berkly大学的数据库试验项目,应用在上面的新技术不计其数,事务,存储过程,触发器等等一应俱全。据说稳定性也是超级棒。由于其一直是Unix下的数据库,其For Win版刚推出不久,采用MinGW 或者Cygwin编译。而且如果不用Installer安装很麻烦,还是免了吧。服务器版还是可以考虑的。

4:Foxpro:还是别介绍了。

5:DBIsam,采用Delphi开发。采用控件封装,包括服务器和数据库工具也是采用其控件封装。当初刚一推出时,我简直都为他疯狂了。但是据说很容易损坏,还是免了吧。

6:NexusDB,和DBIsam工作模式相同,去http://nexusdb.com/showpage.asp?Id=125看看就知道他有多牛了(怀疑中,不过看了代码确实不错)。嵌入开发后加个他专用的服务器就可以作C/S开发了。但是900USD的价格让人望而生畏了(本人有他的FULL SOURCE版本,但是这个不太厚道了吧)。

最终决定采用MySQL 5.0.18,因为已经解决了字符集的问题。访问决定用corelab(http://www.crlab.com)可以说Core lab出品,必为精品。价格也算厚道。

FCU 2006-06-13
  • 打赏
  • 举报
回复
回复人:vsice(为你)
----------------
用ACCESS,不一定要装MS OFFICE啊!
-------

ACCESS吧!
INTERBASE打开速度更慢,不过访问速度要比ACCESS快吧!呵呵
getit911 2006-06-13
  • 打赏
  • 举报
回复
sqlserver现在有各种绿色版和免安装版。
http://www.2ccc.com/article.asp?articleid=3091
wudi_1982 2006-06-13
  • 打赏
  • 举报
回复
paradox
access
柯本 2006-06-13
  • 打赏
  • 举报
回复
桌面数据库,你既用delphi,就用paradox
如果数据量大.你可用intrbase
我推荐borland的产品
Rubi 2006-06-13
  • 打赏
  • 举报
回复
我不知道你的打开速度奇慢驶什么意思,你的数据量有多大呢?,你的慢具体表现是什么样子呢?
vsice 2006-06-13
  • 打赏
  • 举报
回复
而且,用Access做数据库,还必须ms office 支持

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧