2. Ingres

本节将介绍 Ingres II 关系数据库管理系统,您将了解如何获取它。

2.1. 大学 Ingres 和商业 Ingres

首先,让我们从一个重要的事实开始:Ingres 有两种不同的类型。最初的版本由 Michael Stonebraker 领导的加州大学伯克利分校的研究小组在七十年代设计和开发,是第一个开源关系数据库管理系统:它可以免费使用和分发,包括源代码。事实上,它仍然是自由软件,尽管其开发在 1989 年停止。它的最后一个版本(版本 8.9)也进入了一些 Linux 发行版。如果您对此感兴趣,您可以从 SuSE 站点下载它。软件包包括

1979 年,随着 Relational Technology 的成立,商业 Ingres 的生涯开始了。自 1995 年以来,它由 Computer Associates 发行。它的最新版本是 Ingres II 2.0。本 HOWTO 介绍的是此类型 Ingres 的安装。

2.2. 软件开发工具包

Ingres 作为商业软件,不能免费使用。但是,像大多数 RDBMS 供应商一样,CA 为所有对学习 Ingres 感兴趣的人提供免费版本(软件开发工具包)。SDK 有两个变体,一个用于 Windows NT,另一个用于 Linux。就包含的组件而言,这些变体不尽相同。显然,我们在这里致力于安装用于 Linux 的 SDK。它包含以下元素

您可以在 http://www.cai.com/registration/cd_ingres.htm 上订购免费的 Ingres SDK CD。

请记住,您不得在商业环境中使用 SDK。它仅用于评估 Ingres 和原型应用程序。

SDK CD 包含 Windows NT 和 Linux 版本的软件开发工具包。您可以在以下目录中找到 Linux 文件

不要忘记阅读ReadmeCD 根目录下的文件。

2.3. Beta 版本

最新版本的 SDK 始终可以从 http://www.cai.com/products/betas/ingres_linux/ingres_linux.htm 下载。

Note

在撰写本文时,可下载的 Beta 版本是 2.5。HOWTO 的下一个修订版也将涵盖此版本的安装。2.0 Beta 版本仍然可以在 ftp://ftp.cai.com/pub/marketing/ingres/ingresII9808libc6.tar 上找到。

2.4. Ingres II 完整版

2000 年 2 月,Computer Associates 宣布 Ingres II 2.0 for Linux 正式发布。除了 SDK 中包含的组件外,完整版还包含更多模块,例如

CD,除了/doc/int_lnx与 SDK 通用的目录外,还包含install.sh,通用的 Ingres 安装程序及其文件。更多关于install.sh稍后,在 启动安装程序 小节中介绍。

2.5. Unicenter TNG Framework

最后,请注意,CAUnicenter TNG Framework 的 Linux 版本也包含 Ingres 作为其嵌入式数据库管理系统。因此,了解 Ingres 在使用 Unicenter 时也可能派上用场。您可以在以下网址订购免费的 Unicenter TNG Framework CD