2000年7月,Borland(即現(xiàn)在的Inprise)公司公布了其數(shù)據(jù)庫(kù)產(chǎn)品Interbase的源代碼.Firebird數(shù)據(jù)庫(kù)就是從該數(shù)據(jù)庫(kù)中派生出來(lái)的.當(dāng)時(shí),Interbase是與客戶/服務(wù)器版本的Delphi產(chǎn)品捆綁在一些銷(xiāo)售的.現(xiàn)在,Interbase已經(jīng)變成了一只開(kāi)放源碼中的 “火鳥(niǎo)”.
技術(shù)特點(diǎn)
Firebird相對(duì)MySQL和PostgreSQL來(lái)說(shuō)比較小,這也使其可以稱(chēng)得上是理想的“嵌入式數(shù)據(jù)庫(kù)”,可用于與其它應(yīng)用程序服務(wù)器和應(yīng)用程序 捆綁。Firebird具有大部分成熟數(shù)據(jù)庫(kù)所具有的功能,比如支持存儲(chǔ)過(guò)程、SQL兼容等。如果用戶有使用DB2或PostgreSQL的經(jīng)驗(yàn),就會(huì)發(fā) 現(xiàn)Firebird與它們的語(yǔ)法非常相似,數(shù)據(jù)類(lèi)型和數(shù)據(jù)處理方式也很類(lèi)似。
Firebird的設(shè)計(jì)思想是小型、快速和最小化的管理。這對(duì)于需要一個(gè)數(shù)據(jù)庫(kù)用于存儲(chǔ)數(shù)據(jù),但又不想花太多時(shí)間來(lái)調(diào)整數(shù)據(jù)性能的開(kāi)發(fā)人員很適用。實(shí)際上 在很多情況下,我們并不需要存儲(chǔ)程序或復(fù)雜的表之間的關(guān)聯(lián)。這時(shí)會(huì)發(fā)現(xiàn)Firebird在大小和功能之間找到了一個(gè)理想的平衡點(diǎn)。
現(xiàn)在有兩個(gè)版本的Firebird服務(wù)器軟件可供下載,分別是Firebird Super Server和Firebird Classic Server。簡(jiǎn)單來(lái)說(shuō),二者的區(qū)別在于設(shè)計(jì)的方法不同。Super Server使用線程同時(shí)為多個(gè)客戶連接提供服務(wù),而Classic Server使用的則是Interbase的方法,采用為每個(gè)連接提供一個(gè)獨(dú)立服務(wù)器進(jìn)程的方式。如果想對(duì)二者的區(qū)別有更多的了解,可查看http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_ss_vs_classic。對(duì)于“嵌入式數(shù)據(jù)庫(kù)”的用戶,這兩個(gè)版本之間沒(méi)有太大的區(qū)別。從理論上講,如果應(yīng)用程序的用戶很多,那么Super Server將是一個(gè)較好的選擇。
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
官網(wǎng):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
其它平臺(tái)參見(jiàn):http://www.firebirdsql.org/index.php?op=files&id=engine_210
v2.0.4穩(wěn)定版參見(jiàn):http://www.firebirdsql.org/index.php?op=files&id=engine_204