再推荐一个开源的嵌入式数据库Firebird

    前些时候介分绍过一款嵌入式数据库sqlite。今天再给大家介绍一款开源的嵌入式数据库Firebird。她是由Inprise公司公布的数据库产品Interbase派生出来的。

    技术特点

    Firebird相对MySQL和PostgreSQL来说比较小,这也使其可以称得上是理 想的“嵌入式数据库”,可用于与其它应用程序服务器和应用程序捆绑。Firebird具有大部分成熟数据库所具有的功能,比如支持存储过程、SQL兼容 等。如果用户有使用DB2或PostgreSQL的经验,就会发现Firebird与它们的语法非常相似,数据类型和数据处理方式也很类似。

    Firebird 的设计思想是小型、快速和最小化的管理。这对于需要一个数据库用于存储数据,但又不想花太多时间来调整数据性能的开发人员很适用。实际上在很多情况下,我 们并不需要存储程序或复杂的表之间的关联。这时会发现Firebird在大小和功能之间找到了一个理想的平衡点。

    现在有两个版本的 Firebird服务器软件可供下载,分别是Firebird Super Server和Firebird Classic Server。简单来说,二者的区别在于设计的方法不同。Super Server使用线程同时为多个客户连接提供服务,而Classic Server使用的则是Interbase的方法,采用为每个连接提供一个独立服务器进程的方式。如果想对二者的区别有更多的了解,可查看http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_ss_vs_classic。对于“嵌入式数据库”的用户,这两个版本之间没有太大的区别。从理论上讲,如果应用程序的用户很多,那么Super Server将是一个较好的选择。

    Release Notes:
    http://www.firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes21.html

    官网:
    http://www.firebirdsql.org
    http://firebird.sourceforge.net

相关文章
利用mysql数据库中的TMD表修复“is marked as crashed and last (automatic?) repair failed”的错误在SQL Server中取出第m条到第n条记录的方法推荐:嵌入式数据库sqliteMySQL优化全攻略-相关数据库命令优化MySQL数据库性能的几个好方法用批处理定时自动备份数据库的应用随机读取数据库数据的代码(ACCESS)SQL语句大全sql数据库不能直接用instr函数精妙Sql语句SQl语句中的update用法远程MSSql数据库连接教程TSYS SQL1.1 版的全面修改及调试记录Access和sql server的语法区别SQL注入时用到的方法三步堵死SQL注入漏洞SQL SERVER的数据类型为TSYS SQL版增加"内部链接"XP PROFESSIONAL 下安装SQL
    标签:数据库Firebird 发布于:2009-04-05 17:12:03

当前共有0条评论,我也要发表:

    我的名字:

    我的邮箱: