2000年7月,Borland(即现在的Inprise)公司公布了其数据库产品Interbase的源代码.Firebird数据库就是从该数据库中派生出来的.当时,Interbase是与客户/服务器版本的Delphi产品捆绑在一些销售的.现在,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将是一个较好的选择。
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.
The Firebird Project is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) on 25 July, 2000. The Firebird software is free. That means anyone can build a custom version of it, as long as that person or organisation is willing to provide the modifications, under the same IDPL licensing, for others to use. Firebird is also completely free of any registration, licensing or deployment fees. It may be deployed freely for use with any third-party software, whether commercial or not.
Release Notes:http://www.firebirdsql.org/index.php?op=devel&sub=engine&id=fb210_release
官网:http://www.firebirdsql.org;http://firebird.sourceforge.net
官方下载:
32bit:http://downloads.sourceforge.net/firebird/Firebird-2.1.0.17798_0_Win32.exe
64bit:http://downloads.sourceforge.net/firebird/Firebird-2.1.0.17798_0_x64.exe
其它平台参见:http://www.firebirdsql.org/index.php?op=files&id=engine_210
v2.0.4稳定版参见:http://www.firebirdsql.org/index.php?op=files&id=engine_204