公司一个任务,需要一个免安装的嵌入式关系数据库,在试用了对比了 Access 和 Firebird 之后,选择了更简便、性能更好的后者。
- Firebird 简介:
firebird是一个真正的关系数据库,支持存储过程、视图、触发器、事务等大型关系数据库的所有特性,它是一个开源的,可以自由使用的数据库(即使是商业上的使用)。具有以下的特点:
-
- 支持原子性,并发性,隔离性等概念。
- 支持事务的多个版本功能。
- 支持存储过程。
- 支持事件:存储过程和触发器可以引发事件,这个事件可以被客户端程序监听到。
- 生成子:生成子也称为序列,它可以很容易的实现自动增加的字段。它是一个INT64的长度,因此,它可以用在一个事务中,也可以用在其它很多方面。