本节将介绍 Ingres II 关系数据库管理系统,您将了解如何获取它。
首先,让我们从一个重要的事实开始:Ingres 有两种不同的类型。最初的版本由 Michael Stonebraker 领导的加州大学伯克利分校的研究小组在七十年代设计和开发,是第一个开源关系数据库管理系统:它可以免费使用和分发,包括源代码。事实上,它仍然是自由软件,尽管其开发在 1989 年停止。它的最后一个版本(版本 8.9)也进入了一些 Linux 发行版。如果您对此感兴趣,您可以从 SuSE 站点下载它。软件包包括
1979 年,随着 Relational Technology 的成立,商业 Ingres 的生涯开始了。自 1995 年以来,它由 Computer Associates 发行。它的最新版本是 Ingres II 2.0。本 HOWTO 介绍的是此类型 Ingres 的安装。
Ingres 作为商业软件,不能免费使用。但是,像大多数 RDBMS 供应商一样,CA 为所有对学习 Ingres 感兴趣的人提供免费版本(软件开发工具包)。SDK 有两个变体,一个用于 Windows NT,另一个用于 Linux。就包含的组件而言,这些变体不尽相同。显然,我们在这里致力于安装用于 Linux 的 SDK。它包含以下元素
智能 DBMS:数据库引擎。
互联网商务功能 (ICE):Ingres 将数据库连接到 Web 的专有 CGI 解决方案。
增强的安全性:支持强制访问控制的工具。
C2 安全审计:C2 级别审计的可能性。
终端监控器:基于表单和命令行的 SQL 接口。
查询和报告工具:基于表单的查询、报表编写和报表运行工具,以及表单编辑器。
查询和报告运行时:与上一个类似,但没有表单编辑器。
Vision Pro:集成的、基于表单的开发环境,带有代码生成器。
嵌入式 SQL 预编译器:用于在 3GL 应用程序中嵌入 SQL 语句的预编译器。支持的语言包括:C、C++、COBOL 和 Fortran。
您可以在 http://www.cai.com/registration/cd_ingres.htm 上订购免费的 Ingres SDK CD。
请记住,您不得在商业环境中使用 SDK。它仅用于评估 Ingres 和原型应用程序。
SDK CD 包含 Windows NT 和 Linux 版本的软件开发工具包。您可以在以下目录中找到 Linux 文件
/doc:PDF 格式的手册,以及 Linux 版本的 Acrobat Reader (linux-ar-40.tar.gz)。安装程序不会将文档复制到硬盘。这些手册也可在 http://www.cai.com/products/ingres/documentation_set.htm 上找到。我将在本文档后面引用其中的一些。
/int_lnx:此目录包含ingres.tar,要安装的 tarball 文件。ingres.tar可以直接从 CD 安装,或者您可以先将其复制到硬盘。
不要忘记阅读ReadmeCD 根目录下的文件。
最新版本的 SDK 始终可以从 http://www.cai.com/products/betas/ingres_linux/ingres_linux.htm 下载。
![]() | 在撰写本文时,可下载的 Beta 版本是 2.5。HOWTO 的下一个修订版也将涵盖此版本的安装。2.0 Beta 版本仍然可以在 ftp://ftp.cai.com/pub/marketing/ingres/ingresII9808libc6.tar 上找到。 |
2000 年 2 月,Computer Associates 宣布 Ingres II 2.0 for Linux 正式发布。除了 SDK 中包含的组件外,完整版还包含更多模块,例如
Net:此组件使 Ingres 实用程序和用户应用程序能够访问位于不同安装中的数据库。
Replicator:支持复制功能。
Star:用于处理分布式数据库。
Enterprise Access:与不同数据库管理系统和其他非关系数据源的通信(以前称为 Gateways)。
Protocol Bridge:用于与不同类型网络上的客户端通信。
Spatial Object Library:用于处理二维空间对象。
CD,除了/doc和/int_lnx与 SDK 通用的目录外,还包含install.sh,通用的 Ingres 安装程序及其文件。更多关于install.sh稍后,在 启动安装程序 小节中介绍。
最后,请注意,CA 的 Unicenter TNG Framework 的 Linux 版本也包含 Ingres 作为其嵌入式数据库管理系统。因此,了解 Ingres 在使用 Unicenter 时也可能派上用场。您可以在以下网址订购免费的 Unicenter TNG Framework CD