FIREBIRD綠色版是一款功能非常強大的數據庫管理工具,我們可以通過FIREBIRD編輯器來對自己的遠程數據庫進行編輯和修改。同時還可以加入各種腳本庫來進行使用,非常方便。
Firebird是一個跨平臺的關系數據庫系統,目前能夠運行在Windows、linux和各種Unix操作系統上,提供了大部分SQL-99標準的功能。它既能作為多用戶環境下的數據庫服務器運行,也提供嵌入式數據庫的實現。
Firebird脫胎于Borland公司的開源版數據庫Interbase6.0,是一個完全非商業化的產品,用C和C++開發。由于與interbase的血緣關系,大部分interbase的開發工具可以直接應用到Firebird開發中。Firebird使用Mozilla Public License v.1.1許可證發行。
一個firebird數據庫服務器能夠管理多個獨立的數據庫,每一個數據庫同時可支持多個客戶端連結。總之:它是一個開源的,強大的,可以自由使用的數據庫(即使是商業上的使用)
1、Firebird是一個真正的關系數據庫,支持存儲過程、視圖、觸發器、事務等大型關系數據庫的所有特性;
2、Firebird支持SQL92的絕大部分命令,并且支持大部分SQL99命令,新版Firebird 2.0對SQL99的支持更完整;
3、Firebird源碼基于成熟的商業數據庫Interbase,有良好的穩定性,與Interbase有良好的兼容性;
4、不用考慮授權費用(免費),不用擔心將來有一天你或你的客戶因為使用盜版而被數據庫開發商告上法庭;
5、發布簡易,安裝文件只有幾M,且高度可定制,客戶端的分發也很簡單,只需一個DLL文件;
6、Firebird的一嵌入式服務器版本,不用安裝,直接運行,基于單機開發首選;
7、Firebird的運行效率非常高;
8、具備高度可移植性,可在Linux,Unix,MacOS,Windows,Solaris系統下運行,而且數據庫格式完全一樣,不用修改;
9、開發環境支持良好,Delphi,C++Builder不用通過ODBC連接,直接用原生開發接口開發基于Firebird的程序。
支持原子性,并發性,隔離性等概念。
支持事務的多個版本功能,
使用PSQL(Procedure SQL),你可以創建強大的存儲過程來處理服務上的所有數據,你可以使用select Stored Procedure的形式,使用存儲過程,以得到一個虛擬的表結構的結果。這樣的話,你就可以很容易的在報表中使用它。
存儲過程和觸發器可以引發事件,這個事件可以被客戶端程序監聽到
生成子也稱為序列,它可以很容易的實現自動增加的字段。它是一個INT64的長度,因此,它可以用在一個事務中,也可以用在其它很多方面。