Informix

  InformixIBM公司出品的关系数据库管理系统(RDBMS)家族。作为一个集成解决方案,它被定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统。

  在一家早期的S-100/CP/M公司Cromemco工作的Roger Sippl和Laura King开发了一个基于ISAM技术的小型的关系数据库,作为一个报表记录器软件的一部分。

  1980年,Sippl和King离开Cromemco去开发关系数据库系统(RDS)。他们的第一个产品叫做马拉松(Marathon),本质上是一个他们以前那个ISAM作品的16位版本,并且在Onyx操作系统上发布,这种Onyx操作系统是一个为早期的ZiLOG微处理器开发的Unix操作系统。

  在开发RDS的时候,他们把目光转移到了新兴的RDBMS市场,并且在1981年发布了他们自己的一个产品:Informix(INFORMation on Unix)。它包含了他们自己的Informer语言。它具备了ACE报表记录器的特性,用来把数据从数据库里释放出来,并且呈现给用户以供读取。它还具备了PERFORM屏幕格式工具的特性,可以让用户实现交互式的查询并且编辑数据库里的数据。这个产品的最终版本是1986年的3.30版。

  在1985年,他们引进了一种新的基于SQL的查询引擎,作为Informix-SQL(或ISQL)1.10版(1.00版一直没有发行)的一部分。这个产品同样包括了SQL和PERFORM的SQL变量。ISQL和早期的Informix产品最显著的区别就在于将数据库存取码分散至一个引擎进程中(sqlexec),而不是将其直接嵌入客户端,这样来为和用户的电脑分离开的数据库服务器上的客户端-服务端运算创造条件。而基础的基于ISAM的文件存储引擎就被称作C-ISAM。

  尽管在上世纪80年代Informix一直扮演一个小角色,但是随着Unix和SQL在80年代走向流行,他们的命运随之改变。在1986年,他们已经强大到自己独立募股,而且将公司改名为Informix Software。他们的产品包括Informix-SQL 2.00版和Informix-4GL 1.00版,两个产品都包含了数据库引擎和开发工具(为程序员准备的I4GL,和为普通用户准备的ISQL)。

  一系列的产品随之发布,包括最初被认为是Informix-Turbo的新的查询引擎。Turbo利用了新式的,比C-ISAM更对多用户性能有好处的RSAM。在1989年的4.00版出版后,Turbo被命名为Informix-OnLine(一部分原因是因为它允许服务器运行在运行时,并且用户正在修改数据,而数据库的备份照样连贯进行),而且最初的基于C-ISAM的服务器被工具(ISQL和I4GL)所分割开来,并且被明明为Informix-SE(标准版)。在1990年年末的时候,Informix OnLine 5.00版本问世,而且包括了完整的对拥有两步式工作提交和存储过程的分布式交易的支持。在5.01版中增加了对触发器的支持。

类别:科技技术  来源:本站原创  作者:hpping  日期:2009-04-11 16:14

上一条:Sybase
下一条:HTTPS