Firebird是一个跨平台的关系数据库系统,该系统使用起来十分方便、安全、可靠,操作和维护起来也是十分简单,且兼容性十分强大,目前能够运行在Windows、linux和各种Unix操作系统上,它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。

Firebird是什么?

中文名为火鸟数据库是开源数据库,数据安全性比较好,费用也比较低,操作和维护就比较简单。

如果需要卸载的话,双击安装程序包,如果你已安装的话就会弹出1个窗口,上面有修复和卸载两个选择,选择卸载就能够进行卸载了。

软件功能:

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

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

3、只读数据库:我们可以把数据库存放在CD中,形成一个只读数据库。如果我们的应用程序也在光盘上,再加上嵌入式的FB数据库服务器,便可以得到一个无与伦比的 CDLIVE(即只用光盘就可以运行起来)应用。

4、全事务控制:一个客户端可以存在多个并发的事务。并且每一个事务都可以独立的进行控制,两段提交功能可以保证数据库的一致性。锁优化机制也支持多个事务的保存点。

5、触发器:每一个表可以有多个并发的行级触发器,可以在插入前,插入后,更新前,更新后,删除前,删除后进行触发。我们可以在触发器中写入PSQL语句,默认值,产生异常,firebird现在支持统一触发器,即可以一个触发器中,一次性管理插入,更新,删除的操作。

6、字符集:Firebird实现了很多国际标准的字符集,包括Unicode。

7、扩展函数:可以使用C语言,C++,DELPHI写UDF,使用UDF(用户定义函数库)可以很容易的挂入数据库引擎中以扩展我们需要的功能.

8、SQL标准兼容:Firebird 实现了全部SQL92所要求的功能,实现了SQL99最常用的的要求。包括但不限于"FULL/LEFT/RIGHT [OUTER] JOIN , UNION, DISTINCT , 子查询 (IN, EXISTS),内部函数 (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), 主键,外键,唯一索引以及所有通用的数据类型。

9、在线备份:不需要停止数据库即可进行备份,一个备份进程产生一个数据库当前的快照。因此,用户可以在备份期间持续的工作,即实现24x7(每天24小时,每周7天) 的操作。

10、协议:Firebird协议使用IPL(interbase public license)和IDPL(Initial Developer's Public License),这种协议类似于Mozilla协议。你可以完全的自由使用并且可以自由的布署在你的客户应用上。

11、包含三个版本:(a)标准服务器:每一个客户连接将引发一个服务器进程(支持多处理器) ;(b)超级服务器:一相服务器进程模块管理所有的客户端连接,当前不支持多处理器;(c)嵌入服务器:整个服务器引擎就是一个动态库,只支持本地通过IO进行调用;

12、NET C# 和 Java 的支持:官方提供了.NET Data Provider 和 JDBC Driver 。

Firebird安装教程

1、下载完成,解压,分为64位和32位两个安装包,按照自己的系统选择,小编选择64位,双击,选择安装语言【English】

2、查看软件安装协议,勾选“I accept...”表示同意协议

3、阅读软件说明

4、选择安装位置,默认的是“C:\Program Files\Firebird\Firebird_3_0”,想修改点击“browse”

5、选择安装组件,默认即可

6、选择开始菜单文件夹,建议默认

7、勾选附加任务

8、输入服务器密码

9、确认安装信息,点击“install”开始安装

10、安装完成

更新日志

新增:

为Windows 8和Server 2012中引入的快速/低延迟“ TCP环回快速路径 ”功能添加了支持

改进:

1、现在可以从跟踪日志中过滤信息和警告。

2、在超级服务器附件之间共享数据库加密密钥时,增强了控制功能。

3、现在常常使用的数据页面的物理编号被缓存,以减少指针页面的提取次数。

4、只读事务将不再强制在更改后将Header \ TIP页面内容写入磁盘。这种改进在有许多轻型只读事务处理的情况下显着提高了性能。在这个阶段,它只影响SS模式下的服务器。对于CS和SC来说,实现起来比较复杂,应该出现在Firebird 4.0中。

5、数据库名称可用于加密插件。

6、libfbclient.so针对Android(x86 / x86-64 / arm64)进行了编译。

7、启用插件配置中的键嵌套。

8、Linux代码现在已经构建,--enable-binreloc并且安装程序脚本中包含一个选项,可以安装在除/opt/firebird。

9、对于跟踪,通过助记名称向INCLUDE / EXCLUDE错误提供了一个过滤器。

10、Android端口(arm32)。

11、在古老的Motorola 680000 CPU平台上为Linux进行了端口测试,以满足Debian的一些要求。

12、增加了支持,使SELECT表达式成为BETWEEN谓词的有效操作数。

火鸟数据库 linux,firebird数据库相关推荐

  1. oracle增量备份新建数据库,Linux ORCLE数据库增量备份脚本

    Linux ORCLE数据库增量备份脚本 更新时间:2009年11月20日 17:57:19   作者: Linux下ORCLE数据库增量备份脚本 (基础篇) ,需要的朋友可以参考下. ORCLE数据 ...

  2. linux备份sqlserver数据库,Linux sqlServer数据库还原办法

    一.mdf文件方式 一.拷贝文件到对应目录 /var/opt/mssql/data/ 二.给文件授权(xxx是指数据库文件名) chmod 777 xxx* 三.执行命令 USE [master] G ...

  3. linux如何压缩数据库,linux mysql数据库压缩表空间

    查看表空间数据 select TABLE_SCHEMA, TABLE_NAME, `ENGINE`, TABLE_ROWS, AVG_ROW_LENGTH, DATA_LENGTH, INDEX_LE ...

  4. 火鸟Firebird数据库的中文参考资料

    火鸟Firebird数据库的中文参考资料 ■firebird标准连接串 Driver=Firebird/InterBase(r) driver;Uid=SYSDBA;Pwd=masterkey;DbN ...

  5. 【转】火鸟Firebird数据库的中文参考资料

    本代码在:WinXp Pack 3 + Delphi2009 updata1 火鸟Firebird2.5.0.23247下测试通过. 使用了Data Access面板的组件用SQL进行操作 作者:LA ...

  6. 本地数据源:使用firebird数据库

    我用它来做本地数据源.本来想用wilson的XmlDbClient的,不过资料很少.就选用了firebird.因为firebird数据库可以内嵌(Embed)到应用程序中. firebird数据库,源 ...

  7. Docker安装FireBird数据库

    Docker安装FireBird数据库 Supported tags and respective Dockerfile links 2.5-sc, 2.5.8-sc (2.5-sc/Dockerfi ...

  8. linux查询重复数据库,Linux如何使用locate命令查找数据搜索数据库

    通常在Linux查找数据库我们都使用find,那么除了find命令我们还可以用locate命令,可以在搜寻数据库时快速找到档案,具体怎么使用呢?下面小编就给大家详细介绍下locate命令的用法. Li ...

  9. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

最新文章

  1. AjaxControlTookit中的AutoCompleteExtender位置错位问题 ListSearchExtender不支持中文的问题...
  2. nginx和apache 配置
  3. C++中四种强制类型转换的区别
  4. 嵌入式Linux操作系统学习规划 (转)
  5. 【Flink】Flink 清理过期 Checkpoint 目录的正确姿势
  6. Photoshop CS2序列号大全 官方免费密钥
  7. 解决办法:对‘operator delete(void*)’未定义的引用
  8. 高并发之——Guava Cache
  9. Maven系列(一) — Nexus 下载及配置
  10. java求职简历建议
  11. bootstarp怎么使盒子到最右边_基于Android血统的NAS+盒子共生体——零刻GS-king X 开箱初体验...
  12. android 扫描wifi列表重复,Android Settings 出现重复的WIFI SSID,多个相同的WIFI SSID
  13. Web IDE落地全记录(一)
  14. 阿里巴巴大数据实践之数据建模
  15. 本地策略从网络访问此计算机没有guest,网络访问没有类型,无法访问共享、共享文件、共享打印机...
  16. Kafka能作为数据库使用吗
  17. ASCII2ChineseSheet
  18. “注水”的新力与“错付”的陈凯
  19. JS文件位置对浏览器的影响
  20. 光盘启动区基础知识(六) 用EasyBoot轻松做启动光盘(不完全篇)

热门文章

  1. 兄弟俩畅游Tomcat城市的SpringMVC科技园区(文末有惊喜)
  2. java设置ContentType,设置下载文件名称
  3. 你们的哔哩哔哩终于要上市了
  4. c语言直线和椭圆的交点,直线与椭圆相交求交点
  5. c语言传感器串口通信,树莓派上使用C语言检测触碰传感器
  6. 找工作交流群(北上广深杭成都重庆南京武汉长沙西安)
  7. 微信自定义分享pc正常手机不正常
  8. 鸿蒙os桌面怎么布局好看,鸿蒙OS全新PC桌面模式即将上线?回顾一下手机桌面系统的发展历程...
  9. 陆金所—稳盈-e享统计-python爬虫
  10. 百度大脑开放日召开,安全生产智能视频监控解决方案用AI助力生产安全防控