fbpx
维基百科

Firebird (数据库)

Firebird,是一个跨平台的关系数据库系统,目前能够运行在Windowslinux和各种Unix操作系统上,源于Borland公司的InterBase 6.0,是一个完全非商业化的产品,但源代码经过大规模重写,使用C++开发。

Firebird
開發者Firebird專案
当前版本
  • 4.0.3 (2023年7月31日;穩定版本)[1]
源代码库
  • github.com/FirebirdSQL/firebird
编程语言C++
操作系统跨平台
类型關聯式資料庫管理系統
许可协议IPL, IDPL
网站www.firebirdsql.org/ 

特色 编辑

支援多版本並發控制(Multiversion Concurrency Control,MVCC)、Stored Procedure、Trigger、自定義方法(User-defined function,UDF)等商用資料庫行為程序。同時因為與interbase的血緣關係,大部分interbase的GUI工具可以直接應用到Firebird開發中。

版本區分 编辑

Firebird提供三個伺服器環境版本,分別是超級伺服器版本(SuperServer)、標準伺服器版本(ClassicServer)與嵌入式版本(Embedded),依商用情境概略說明:

超級伺服器版本(SuperServer)
支援多執行緒(Multithreading)模式,可以以背景Service模式執行。
標準伺服器版本(ClassicServer)
支援每個執行緒可以個別管理自己的資料庫,允許資料庫與伺服器不是儲存在同一台情境,適合用於多處理器環境。
嵌入式版本(Embedded)
針對嵌入式系統要求獨占程序設計版本,允許資料庫與伺服器在同一台運行情境。

歷史 编辑

Firebird 1.0 编辑

2002年3月11日公開,初期支援Linux、Windows、Mac OS X版本,兩個月後公開Solaris、FreeBSD、HP-UX移植版本,以C語言為中心開發。

Firebird 1.5 编辑

2004年2月23日公開,自此版本開始變更為C++為中心開發。SQL陳述句支援SQL92標準函式、SQL1999的SAVEPOINT函式與明確鎖定(explicit locking)[2]

Firebird 2.0 编辑

2006年11月12日公開,SQL陳述句支援SQL2003的MERGE函式。更新版本2.1開始支援64位元[3][4]

Firebird 2.5 编辑

2010年10月4日公開。支援正則表達式(Regular Expression,RE)[5]

Firebird 3.0 编辑

2016年4月19日公開。

GUI工具 编辑

 
GUI工具Turbobird

参考文献 编辑

  1. ^ 1.0 1.1 v4.0.3. 2023年7月31日 [2023年8月2日]. 
  2. ^ Firebird 1.5.5 Release Notes. [29 September 2009]. (原始内容于2015-09-24).  Firebird 1.5.5 General Notes for rewriting it from C to C++ language
  3. ^ Releases Firebird-win64. (页面存档备份,存于互联网档案馆) Sourceforge.net; abgerufen am 3. Mai 2011.
  4. ^ Releases Firebird-linux-amd64. (页面存档备份,存于互联网档案馆) Sourceforge.net; 3. May 2011.
  5. ^ Helen Borrie. Firebird 2.1 Release Notes. 20 July 2014 [20 July 2014]. (原始内容于2017-04-22). 

外部链接 编辑

  • Firebird - Relational Database for the New Millenium(页面存档备份,存于互联网档案馆


firebird, 数据库, firebird, 是一个跨平台的关系数据库系统, 目前能够运行在windows, linux和各种unix操作系统上, 源于borland公司的interbase, 是一个完全非商业化的产品, 但源代码经过大规模重写, 使用c, 开发, firebird開發者firebird專案当前版本4, 2023年7月31日, 穩定版本, 源代码库github, firebirdsql, firebird编程语言c, 操作系统跨平台类型關聯式資料庫管理系統许可协议ipl, idpl网站www, . Firebird 是一个跨平台的关系数据库系统 目前能够运行在Windows linux和各种Unix操作系统上 源于Borland公司的InterBase 6 0 是一个完全非商业化的产品 但源代码经过大规模重写 使用C 开发 Firebird開發者Firebird專案当前版本4 0 3 2023年7月31日 穩定版本 1 源代码库github wbr com wbr FirebirdSQL wbr firebird编程语言C 操作系统跨平台类型關聯式資料庫管理系統许可协议IPL IDPL网站www wbr firebirdsql wbr org 目录 1 特色 2 版本區分 3 歷史 3 1 Firebird 1 0 3 2 Firebird 1 5 3 3 Firebird 2 0 3 4 Firebird 2 5 3 5 Firebird 3 0 4 GUI工具 5 参考文献 6 外部链接特色 编辑支援多版本並發控制 Multiversion Concurrency Control MVCC Stored Procedure Trigger 自定義方法 User defined function UDF 等商用資料庫行為程序 同時因為與interbase的血緣關係 大部分interbase的GUI工具可以直接應用到Firebird開發中 版本區分 编辑Firebird提供三個伺服器環境版本 分別是超級伺服器版本 SuperServer 標準伺服器版本 ClassicServer 與嵌入式版本 Embedded 依商用情境概略說明 超級伺服器版本 SuperServer 支援多執行緒 Multithreading 模式 可以以背景Service模式執行 標準伺服器版本 ClassicServer 支援每個執行緒可以個別管理自己的資料庫 允許資料庫與伺服器不是儲存在同一台情境 適合用於多處理器環境 嵌入式版本 Embedded 針對嵌入式系統要求獨占程序設計版本 允許資料庫與伺服器在同一台運行情境 歷史 编辑Firebird 1 0 编辑 2002年3月11日公開 初期支援Linux Windows Mac OS X版本 兩個月後公開Solaris FreeBSD HP UX移植版本 以C語言為中心開發 Firebird 1 5 编辑 2004年2月23日公開 自此版本開始變更為C 為中心開發 SQL陳述句支援SQL92標準函式 SQL1999的SAVEPOINT函式與明確鎖定 explicit locking 2 Firebird 2 0 编辑 2006年11月12日公開 SQL陳述句支援SQL2003的MERGE函式 更新版本2 1開始支援64位元 3 4 Firebird 2 5 编辑 2010年10月4日公開 支援正則表達式 Regular Expression RE 5 Firebird 3 0 编辑 2016年4月19日公開 GUI工具 编辑 nbsp GUI工具TurbobirdFlameRobin 页面存档备份 存于互联网档案馆 Database Master ibWebAdmin 页面存档备份 存于互联网档案馆 参考文献 编辑 1 0 1 1 v4 0 3 2023年7月31日 2023年8月2日 Firebird 1 5 5 Release Notes 29 September 2009 原始内容存档于2015 09 24 Firebird 1 5 5 General Notes for rewriting it from C to C language Releases Firebird win64 页面存档备份 存于互联网档案馆 Sourceforge net abgerufen am 3 Mai 2011 Releases Firebird linux amd64 页面存档备份 存于互联网档案馆 Sourceforge net 3 May 2011 Helen Borrie Firebird 2 1 Release Notes 20 July 2014 20 July 2014 原始内容存档于2017 04 22 外部链接 编辑Firebird Relational Database for the New Millenium 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Firebird 数据库 amp oldid 63383877, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。