跳至內容

Firebird(資料庫)

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 11:07 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Firebird,是一个跨平台的關聯式的資料庫系統,目前會當執行佇 Windows、linux 佮各種 Unix 作業系統上,源於 Borland 公司的 InterBase 六板零,是一个完全非商業化的產品,但原始碼經過大規模重寫,使用 C + + 開發。

特色

支援多版本並且發控制(Multiversion Concurrency Control,MVCC)、 Stored Procedure、Trigger、自訂方法(User-defined function,UDF)等等的一个商用資料庫行為程式。同時因為佮 interbase 的血緣關係,大部份 interbase 的 GUI 工具會當直接應用著 Firebird 開發中。

版本區分

Firebird 提供三个侍服器環境版本,分別是超級侍服器版本(SuperServer)、 標準侍服器版本(ClassicServer)和躉入式的版本(Embedded), 依商用情境的概略說明:

有夠侍服器的版本(SuperServer)

支援多執行緒(Multithreading)模式,會當背景 Service 模式執行。

標準侍服器版本(ClassicServer)

支援伊逐个執行緒會當個別管理家己的資料庫,允准資料庫佮侍服器毋是儲存佇仝一台情境,適合用佇加處理器環境。

1875入式版本(Embedded)

針對躉入式系統要求獨占程式設計版本,允准資料庫佮侍服器佇仝一台運情境。

歷史

Firebird 一垺零

二空空二年三月十一公開,初期支援 Linux、Windows、Mac OS X 版本,兩個月了後公開 Solaris、FreeBSD、HP-UX 徙栽版本,以 C 語言為中心開發。

Firebird 一垺五

二空空四年二月二十三號公開,自這个版本開始變更為 C + + 為中心開發。SQL 陳述句支援 SQL 九十二標準函式、SQL 一千九百九的 SAVEPOINT 函式和明確鎖定(explicit locking)。

Firebird 二孵空

二空空六年十一月十二號公開,SQL 陳述句支援 SQL 二千空三的 MERGE 函式。更新版本二陽一開始支援六十四位元。

Firebird 二嬸五

二空一空年十月初四公開。支援正規表示式(Regular Expression,RE)。

Firebird 三-c零

二空一六年四月十九公開。

GUI 工具

  • FlameRobin
  • Database Master
  • ibWebAdmin

參考文獻

外部連結

  • Firebird-Relational Database for the New Millenium