• 1.摘要
  • 2.基本信息
  • 3.简介
  • 4.特点
  • 5.历史发展
  • 6.主要信息
  • 6.1.只读数据库
  • 6.2.全事务控制
  • 6.3.在线备份
  • 6.4.触发器
  • 6.5.扩展函数
  • 6.6.字符集
  • 6.7.SQL标准兼容
  • 6.8.硬件需求
  • 6.9.有效的平台支持
  • 6.10.可连接性
  • 6.11.物理限制
  • 6.12.服务器引擎版本
  • 6.13.协议
  • 6.14.工具
  • 6.15.15支持和资源
  • 6.16.团队
  • 7.参考资料

Firebird

2
数据库软件

firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。给中小型企业提供了一个很好的工具,一些需要小的数据库的软件。一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。

基本信息

  • 属性

    全功能数据库

  • 平台

    Windowslinux各种Unix

  • 中文名

    火鸟数据库

  • 外文名

    Firebird

简介

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

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

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

特点

支持原子性,并发性,隔离性等概念。

支持事务的多个版本功能,

使用PSQL(Procedure SQL),你可以创建强大的存储过程来处理服务上的所有数据,你可以使用select Stored Procedure的形式,使用存储过程,以得到一个虚拟的表结构的结果。这样的话,你就可以很容易的在报表中使用它。

存储过程和触发器可以引发事件,这个事件可以被客户端程序监听到

生成子也称为序列,它可以很容易的实现自动增加的字段。它是一个INT64的长度,因此,它可以用在一个事务中,也可以用在其它很多方面。

历史发展

Firebird基于开源Interbase6.0,它是Borland公司2000年发布的一个开源版本。关于Interbase的最早历史可以追溯到 1984年,因此,这个数据库已经有30岁了。

特点:

1、Firebird是一个真正的关系数据库,支持存储过程、视图、触发器、事务等大型关系数据库的所有特性;

2、Firebird支持SQL92的绝大部分命令,并且支持大部分SQL99命令,新版Firebird 2.0对SQL99的支持更完整;

3、Firebird源码基于成熟的商业数据库Interbase,有良好的稳定性,与Interbase有良好的兼容性;

4、不用考虑授权费用(免费),不用当心将来有一天你或你的客户因为使用盗版而被数据库开发商告上法庭;

5、发布简易,安装文件只有几M,且高度可定制,客户端的分发也很简单,只需一个DLL文件;

6、Firebird的一嵌入式服务器版本,不用安装,直接运行,基于单机开发首选;