当前位置: 首页 >知识百科 > 内容

Firebird是什么知识介绍

知识百科
导读 目前关于大家提出的Firebird是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些Firebird是什么相关的内容来分享...
2023-09-28 15:15:23

目前关于大家提出的Firebird是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些Firebird是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

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

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

Firebird 是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。 给中小型企业提供了一个很好的工具,一些需要小的数据库的软件.

Firebird 是一个跨平台的关系数据库系统,目前能够运行在 Windows、linux 和各种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。

Firebird 脱胎于 Borland 公司的开源版数据库 Interbase0,是一个完全非商业化的产品,用 C 和 C++开发。由于与 interbase 的血缘关系,大部分 interbase 的开发工具可以直接应用到 Firebird 开发中。Firebird 使用 Mozilla Public License v.1 许可证发行。

一个 firebird 数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的,强大的,可以自由使用的数据库(即使是商业上的使用)。

特色

支持多版本并发控制(Multiversion Concurrency Control,MVCC)、Stored Procedure、Trigger、自定义方法(User-defined function,UDF)等商用数据库行为程序。同时因为与 interbase 的血缘关系,大部分 interbase 的 GUI 工具可以直接应用到 Firebird 开发中。

版本区分

Firebird 提供三个服务器环境版本,分别是超级服务器版本(SuperServer)、标准服务器版本(ClassicServer)与嵌入式版本(Embedded),依商用情境概略说明:

超级服务器版本(SuperServer)

支持多线程(Multithreading)模式,可以以背景 Service 模式运行。

标准服务器版本(ClassicServer)

支持每个线程可以个别管理自己的数据库,允许数据库与服务器不是存储在同一台情境,适合用于多处理器环境。

嵌入式版本(Embedded)

针对嵌入式系统要求独占程序设计版本,允许数据库与服务器在同一台运行情境。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。