Firebird是一个功能强大的、高效的、轻量级的数据库,而且是一个彻底开源、彻底免费的数据库。在使用Firebird时,你不必考虑授权费用,即使你将Firebird作为你开发的商业软件的一部分进行发布也完全是免费的。
Firebird是一个关系数据库,支存储过程、视图、触发器、事务等大型关系数据库的所有特性,Firebird支持SQL-92的绝大部分命令,Firebird是基于成熟的商业数据Interbase开发的,有良好的稳定性,而且与Interbase的兼容性很好。Firebird具有强大的数据库管理机制,可以同时运行,管理多个数据库,跨越多个数据库进行事物操作。Firebird有着完整的专门的灾难恢复机制。具备高度可移植性,可在Unix,Windows,和其他类似Unix的系统下运行,而且数据库格式完全一样。
Windows平台上Firebird的安装:
首先到http://www.codepub.com/d/tag.php?n=1&tag=Firebird把Firebird的安装包下载到本地计算机上,下载时请选择你要安装的版本,我使用的Firebird 2.0.3.。你不必担心因下载Firebird安装包而花费你的时间,它的完整的安装包只有几M。
下载完Firebird就可以开始安装了,运行Firebird安装程序首先出现的是选择安装语言的画面,如图:
.jpg)
默认的安装语言是英语,如果你不是对其他两种语言非常熟悉的话,那么就可以直接点OK,进行下一步。接着是安装协议,如果你想安装Firebird只能选择同意了——I accept the agreement,进行下一步。接着是选择安装组件的画面,如下图:
.jpg)
Classic Server 与Super Server 的区别
|
Classic Server |
Super Server |
|
服务器为每一客户端的连接请求创建一个进行,每一连接都拥有自己的缓存。如果连接数较少,这种方法使用的资源少。 |
服务器只创建一个进程,使用线程处理客户端的请求,它们共享缓存。如果同一时间的连接数比较多时这种方法比较好。 |
|
对于本地连接,在Windows系统中这两种引擎没有多大的区别;而在Linux系统中Classic Server要比Super Server好一些。 |
|
|
支持SMP(对称多处理器) |
不支持SMP |
|
当Firebird作为Windows应用程序运行时,不能使用Firebird服务守护程序。注意:作为应用程序运行时Firebird只能运行在在Windows9x-ME平台上。 |
Firebird作为应用程序或服务器运行时,都可以使用Firebird服务守护程序。 |
注意:如果你要作为服务器来安装,根据运行环境选择Classic Server或Super Server,再把Developer and admin tools components选项选上。如果只是要安装客户端,取消Server components选项,选上Client components选项,Developer and admin tools components选项可选。
选择好点Next,接下来的是选择Firebird服务器运行方式的界面,如下图:
.jpg)
各选项的含义:
Use the Guardian:Guardian运行在Superserver上,在Superserver意外中止时可以重新启动。
如果你选择的是Classic server,这一选项不会出现。这一项主要是为了在Windows9x-ME上可以方便地启动服务。
Server Or Application:如果你是作为服务器来安装,并且你使用的操作系统支持服务,该选项会出现。除非你必须要Firebird作为一个应用程序来运行,否则选择作为服务来 运行。
Manual Or automatic:手动或自动运行,这就不会解释了哇:)
Install Control Panel Applet:这一选项只有在选择了安装Super Server时才会出现。选择该选项时会在控制上出现一个如图所示的图标
![]()
,用这个小程序可以方便停止或启动Firebird服务器。
选择好以上选项后点击Next,接下来出现的界面会询问是否现在启动Firebird服务器,选择
该项后在点击Finish时,会自动启动Firebird服务。至此Firebird已成功完装。
如果你在安装时选择了“Install Control Panel Applet”,安装完成后会在控制面板上
出现一个管理Firebird服务器的图标,如图:

双击该图标即可打开Firebird服务控制面板,如图:

在这里可以方便地启动和停止Firebird服务器。
