<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
(2006-07-17)
刚才一个朋友问我有什么免费的Windows下可以用的中等规模的数据库推荐。
他自己是想用Interbase,只是希望我能提供多几个选择。我就向他推荐了PostgreSQL,因为PgSQL8以后就有了纯Windows版本,而且功能强大,管理方便,并且外围支持也很丰富,最爽的还是BSD License。
但是他还是倾向于IB,并且他对PgSQL在Windows下需要NTFS以及需要创建一个专用的pgsql用户不太喜欢。但我觉得PgSQL的这些要求正是为了最大限度地提供数据的安全保障,虽然增加一点麻烦,但是是值得的。
我不介意重申我对我MySQL的成见,所以不向他推荐这个。
那 么接下来的选择就是跟IB同出一门的Firebird。坦白说,早期的Firebird我不太喜欢,除了一个光秃秃的RDBMS,什么管理工具驱动程序全 是第三方的商业产品,算下来还不如直接找个商业数据库好了。但最近听说FB的情况还不错,未来也有一个不错的发展规划。可惜我看了一下,相关的外围工具还 是不够多。
最后他还是决定用IB。免费的IB6或是商业的IB75。
他下线以后我才想起来,其实还有一个选择:MSDE。不过这个虽然号称免费,但它的License我没有研究过,不知道MS是怎么说的。
在讨论Firebird的时候,他还给我看了一篇《傲慢的西方人,慎重采用 Firebird DB》,这个问题对中文用户的确会有比较大的影响。
但是我觉得,作为一个桌面的应用,在大多数情况下并不需要用到Firebird这样的数据库。像Access或是SQLite就能够满足绝大多数要求了。
要特别推荐一下SQLite,这个数据库以最小程序,提供了最多的功能,在大多数情况下比Access好多了。拿Firebird做桌面应用有一点杀鸡用牛刀的感觉。
总之,用什么数据库还是要根据应用的需要来的。当然,个人喜好也很重要,用一种不习惯的数据库,还是比较浪费时间和精力的。
没有最好,只有最合适。
都是废话……
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=942381
分享到:
相关推荐
如何选择数据库产品 如何选择数据库产品 如何选择数据库产品
数据库选择题库数据库选择
选择数据库工具10大理由.pdf,选择数据库工具10大理由.pdf。
备份数据库程序,选择Access数据库,选择数据库备份的路径的例子(VB6.0源代码编写)
数据库选择判断数据库选择判断
php ,php数据库,php选择数据库和创建,对于初学着这个是 个很好的学习工具
第0章_数据库系统课程简介_V08_2 第1章_数据库系统概述_V08_2 第2章_数据库系统结构_V08_2 第3章_关系数据库_V08_2 第4章_SQL_Server_数据库系统_V08_2 第5章-1_结构化查询语言SQL_V08_2 第5章-2_结构化查询语言SQL_...
命题教师:北京邮电大学世纪学院计算机科学与技术系段爱玲一、单项选择题(总分75) 1. (分值:1.0 分)在MS SQL Server 中,关于数据库的说法正确的是( ) A: 一个数据库可以不包含事务日志文件。 B: 一个数据库...
实验1 创建数据库和修改数据库 实验目的: (1)掌握使用SQL Server Management Studio创建数据库。 (2)掌握使用Transact-SQL...连接服务器后,选择数据库右击,点击选择新建数据库,输入数据库名称,点击确定。
数据库复习选择数据库复习选择
数据库设计选择题.pdf 本资源摘要信息中涵盖了数据库设计的重要知识点,包括数据库设计的选择题、数据字典、数据流图、E-R 图、概念设计、逻辑设计、物理设计、关系模式、数据模型等方面。 1. 数据库设计选择题:...
细数选择云数据库SQL Azure的六大理由.pdf
* 数据库安装:选择合适的服务器、操作系统、数据库产品和第三方工具,并进行静默安装。 * 参数配置:配置操作系统、数据库实例和数据库参数。 * 权限分配:分配登录权限和数据库用户权限。 2. 备份和还原 * 备份...
数据库复习复习选择题111
Access数据库MDB数据文件导入...Access数据库MDB数据文件导入Oracle数据库操作步骤需要使用ODBC导入器工具,选择Access数据库,选择MDB数据库,选择数据表,设置对应的表单,以便将MDB数据文件导入到Oracle数据库中。
net 数据库选择删除
备份和还原数据库:在“选择数据库”下拉列表中选择要备份的数据库,单击工具栏中的备份数据库按钮,打开保存备份文件窗口,保存备份文件即可。还原数据库时,在“选择数据库”下拉列表中选择要还原的数据库,然后...
很好的数据库教材,请认真进行研究,这是淘宝已经应用的数据库技术
一、选择题 1.数据库系统的核心是( )。 A.数据库管理员 B.数据库 C.操作系统 D.数据库管理系统。 2.在数据库的三级模式结构中,模式有( )。 A.1个。 B.2个 C.3个 D.任意多个 3.下列选项中属于实体间...