分页: 1 / 1

[分享]小型、快速和最小化管理,跨平台的数据库

发表于 : 2007-11-04 9:06
xygz
2000年7月,Borland(即现在的CodeGear)公司公布了其数据库产品Interbase的源代码。Firebird数据库就是从该数据库中派生出来的。当时,Interbase是与客户/服务器版本的Delphi产品捆绑在一些销售的。现在,Interbase已经变成了一只开放源码中的 “火鸟”。

  为什么要使用Firebird?

  也许有人会问,开放源码的数据库已经够多了,还需要其它的数据库吗?笔者认为,对于小型企业用户而言,现在的开放源码数据库有两点不足:要么太大(如 MySQL、PostgreSQL);要么太小,并且缺乏功能和文档(如HypersonicSQL和McKoi)。在很多应用环境中,用户需要有一个大小适中且功能齐备的数据库。

  Firebird相对来说比较小,其RPM版本只有2.6MB。这使其可以称得上是理想的“嵌入式数据库”,可用于与其它应用程序服务器和应用程序捆绑。Firebird具有大部分成熟数据库所具有的功能,比如支持存储过程、SQL兼容等。如果用户有使用 DB2或PostgreSQL的经验,就会发现Firebird与它们的语法非常相似,数据类型和数据处理方式也很类似。

   Firebird的设计思想是小型、快速和最小化的管理。这对于需要一个数据库用于存储数据,但又不想花太多时间来调整数据性能的开发人员很适用。实际上在很多情况下,我们并不需要存储程序或复杂的表之间的关联。这时会发现Firebird在大小和功能之间找到了一个理想的平衡点。
Firebird的数据库可以很容易地跨平台使用,在一个平台下备份的数据库在另一个平台下另一个兼容的服务器版本下恢复即可直接使用。可以方便地在服务器平台之间自由切换。
Firebird的官方网站:http://www.firebirdsql.org/

发表于 : 2007-11-07 16:23
szandrew
interbase,以前在delphi下用它做开发。最喜欢它的锁机制,开发时候根本不用考虑“锁”这个概念了。

发表于 : 2007-11-08 8:35
xygz
Firebird使用了更先进的多代架构MGA。
FireBird可以在linux下使用。

发表于 : 2007-11-09 21:57
amethystcx
这个知道: 'FireBird可以在linux下使用'

就是想知道 怎么在ubuntu 下安装 测试!

Firebird的安装

发表于 : 2007-11-11 22:19
xygz
在这里找到适合自己的硬件和系统的版本,然后下载安装文件http://www.firebirdsql.org/index.php?op=files&id=engine_203

wget http://.....
解压并进入目录
tar -jxvf Firebird2.tar.bz2
cd firebird2/
事先须安装所需的文件,如果已经安装则跳过:
sudo apt-get install libreadline5-dev bison
apt-get install libstdc++5
sudo ./install.sh
测试是否安装成功
ps -auwx | grep firebird (看是否运行)
/opt/firebird2/bin/isql -u SYSDBA -p masterkey /opt/firebird/examples/empbuild/employee.fdb

发表于 : 2007-12-02 8:10
百草谷居士
可以直接在新利得里搜索到的,安装很方便的。

发表于 : 2008-01-02 10:06
xygz
新利得里的版本不知道是多少?现在官方网上的版本是2.0.3,测试版是2.1release candidate 1