網友評分: 9.7分
Firebird是款企業級的免費數據庫軟件。只要一個Firebird就能輕松管理企業的大批量數據,它還可以讓多個客戶端同時連接,而且軟件開源,絕不泄露公司機密,可以安心使用。
1、只讀數據庫
我們可以把數據庫存放在CD中,形成一個只讀數據庫。如果我們的應用程序也在光盤上,再加上嵌入式的FB數據庫服務器,便可以得到一個無與倫比的CDLIVE(即只用光盤就可以運行起來)應用。
2、全事務控制
一個客戶端可以存在多個并發的事務。并且每一個事務都可以獨立的進行控制,兩段提交功能可以保證數據庫的一致性。鎖優化機制也支持多個事務的保存點。
3、在線備份
不需要停止數據庫即可進行備份,一個備份進程產生一個數據庫當前的快照。因此,用戶可以在備份期間持續的工作,即實現24x7(每天24小時,每周7天) 的操作。
4、觸發器
每一個表可以有多個并發的行級觸發器,可以在插入前,插入后,更新前,更新后,刪除前,刪除后進行觸發。我們可以在觸發器中寫入PSQL語句,默認值,產生異常,firebird現在支持統一觸發器,即可以一個觸發器中,一次性管理插入,更新,刪除的操作。
5、擴展函數
我們可以使用C語言,C++,DELPHI寫UDF,使用UDF(用戶定義函數庫)可以很容易的掛入數據庫引擎中以擴展我們需要的功能
6、字符集
Firebird實現了很多國際標準的字符集,包括Unicode。
7、SQL標準兼容
Firebird 實現了全部SQL92所要求的功能,實現了SQL99最常用的的要求。包括但不限于"FULL/LEFT/RIGHT [OUTER] JOIN , UNION, DISTINCT ,子查詢(IN, EXISTS),內部函數 (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), 主鍵,外鍵,唯一索引以及所有通用的數據類型。
8、Firebird還實現了域,字段級別的約束,視圖,異常,規則和權限管理,更多的詳細信息,請參考Firebird發布通知和參考手冊。
1、現在可以從跟蹤日志中過濾信息和警告。
2、在超級服務器附件之間共享數據庫加密密鑰時,增強了控制功能。
3、現在常常使用的數據頁面的物理編號被緩存,以減少指針頁面的提取次數。
4、只讀事務將不再強制在更改后將Header \ TIP頁面內容寫入磁盤。這種改進在有許多輕型只讀事務處理的情況下顯著提高了性能。在這個階段,它只影響SS模式下的服務器。對于CS和SC來說,實現起來比較復雜,應該出現在Firebird 4.0中。
5、數據庫名稱可用于加密插件。
6、libfbclient.so針對Android(x86 / x86-64 / arm64)進行了編譯。
7、啟用插件配置中的鍵嵌套。
8、Linux代碼現在已經構建,--enable-binreloc并且安裝程序腳本中包含一個選項,可以安裝在除/opt/firebird。
9、對于跟蹤,通過助記名稱向INCLUDE / EXCLUDE錯誤提供了一個過濾器。
10、Android端口(arm32)。
11、在古老的Motorola 680000 CPU平臺上為Linux進行了端口測試,以滿足Debian的一些要求。
12、增加了支持,使SELECT表達式成為BETWEEN謂詞的有效操作數。