WEB开发网
开发学院数据库DB2 如何综合掌握 DB2 和 Informix 阅读

如何综合掌握 DB2 和 Informix

 2007-10-01 22:15:20 来源:WEB开发网   
核心提示: ·在Windows中使用Cygwin环境下的gcc编·Informix入门之---SQL函数整理·Informix-SPL(过程)语法详解·我找到的INFORMIX 培训教材·Informix SQL语句详解(1)·Informix
    ·在Windows中使用Cygwin环境下的gcc编
    ·Informix入门之---SQL函数整理
    ·Informix-SPL(过程)语法详解
    ·我找到的INFORMIX 培训教材
    ·Informix SQL语句详解(1)
    ·Informix 高级培训教材(三)
    ·INFORMIX ONLINE 7.x for sco 安装步
    ·Informix7.30的安装及管理
    ·使用 Informix 系统目录(1)
    ·INFORMIX SQL技巧

版本和平台支持

DB2 9 和 Informix IDS 10 为任何种类的业务提供了正确的数据管理解决方案。这两种产品都提供了包装了众多特性和功能的不同产品版本,以适应大量来自客户的不同需求。中小型企业可以选择 Express Editions,而 Workgroup 和 Enterprise Editions 则适合大型企业。连同这些版本,DB2 9 另外提供了两个版本:Personal Edition 和 Developer Edition,以及一个免费版 DB2 Express-C。表 2 描述了 DB 9 和 Informix IDS 10 中可用的版本。


表 2. 版本和平台支持
DB2 9IDS 10
DB2 Express Edition 9 for Linux, UNIX, and Windows
DB2 Express 9 是一个功能完备的 DB2 数据服务器,它为中小企业(Small and Medium Business,SMB)市场提供了极具吸引力的入门级价格。该版本提供了经简化的程序包,可在应用程序内轻松进行透明安装。DB2 Express 9 可以轻松升级到 DB2 9 的其他版本,它还具有和其他可伸缩性更高的版本相同的自主管理特性。
IDS Express Edition 10 for Linux, UNIX, and Windows

IDS Express Edition 适合于中型企业。它是一个功能完备的对象关系型数据库服务器。IDS Express Edition 包括诸如自治管理和简化安装这样的特性。几乎不需要为其管理的特性支持大量开发范例。最小的磁盘空间需求支持可扩展性。

DB2 Workgroup Server Edition 9 for Linux, UNIX, and Windows
若要在一个部门、工作组和中型企业环境中进行部署,DB2 Workgroup 9 是作为数据服务器的完美选择。它为中型安装提供了极具吸引力的价格,同时提供了功能完备的数据服务器。
IDS Workgroup Edition 10 for Linux, UNIX and Windows
IDS Workgroup Edition 适用于大型企业中的部门以及中型企业。这个版本提供了 IDS Express Edition 的所有特性。此外,它还支持并行数据查询、并行备份和恢复、高性能加载器和高可用性数据复制(可作为增件购买)。
DB2 Enterprise Server Edition (ESE) 9 for Linux, UNIX, and Windows
DB2 ESE 9 被设计为可以满足中到大型企业的数据服务器需求。DB2 ESE 9 是构建随需应变企业级解决方案(如下所示)的理想基础:
  • 多个千兆规模的大型数据仓库
  • 高性能、24x7 可用、大容量事务处理业务解决方案
  • 基于 Web 的解决方案
此外,DB2 ESE 9 还提供了与其他 Enterprise DB2 和 IDS 数据源的连通性、兼容性以及集成。
IDS Enterprise Edition 10 for Linux, UNIX, and Windows
IDS Enterprise Edition 被设计为可满足大型企业的需求。它包括 IDS Workgroup Edition 的所有特性,以及为处理高负载和 24x7 可用性提供可伸缩性所需的特性。该版本包括以下特性:
  • 企业数据复制
  • 高可用性数据复制
DB2 Personal Edition for Linux, UNIX, and Windows
DB2 Personal 9 是一个单用户、功能完备、具有内置复制的关系型数据库。对于基于桌面和膝上型电脑的部署是一个理想选择。DB2 Personal 9 可以进行远程管理,这使其成为在不要求多用户能力的不定期连接或远程办公实现中的最佳部署选择。
Database Enterprise Developer Edition
此版本为单一应用程序开发人员提供软件包,用于设计、构建和原型化应用程序,以在任意 IBM 信息管理客户端或服务器平台上部署。这一全面的开发人员产品包括 DB2 Workgroup 9、DB2 Enterprise 9、IDS Enterprise Edition V10、Cloudscape V10.1、DB2 Connect Unlimited Edition for zSeries 和所有 DB2 9 特性,允许客户构建利用最新数据服务器技术的解决方案。
DB2 Express-C
DB2 Express-C 是为社区提供的 DB2 Express Edition(DB2 Express)的一个版本。DB2 Express-C 是一个免费的数据服务器,可用于开发和部署 xml(标准化越来越近了)、C/C++、Java、.NET 和 PHP 应用程序。DB2 Express-C 最多可运行在双核 CPU、4 GB 内存的服务器上,以及对数据库规模或其他人为限制没有要求的任何存储系统。

体系结构概述 —— 比较 DB2 9 ESE 和 IDS 10

在 DB2 中,一个实例就提供了一个独立的环境,在其中可以创建数据库,并在数据库中运行应用程序。

由于存在这些独立的环境,两个或更多实例可以具有相同名称的数据库。图 1 中,数据库 MYDB2 和实例 DB2 相关联,而另一个数据库 MYDB2 和一个不同的实例 MYINST 相关联。

实例允许用户拥有独立自主的环境,用于生产、测试和开发。

如何综合掌握 DB2 和 Informix(图一)
DB2 中和实例相关的命令
db2icrt instance_name —— 创建一个实例 db2idrop instance_name —— 丢弃一个实例 set db2instnace=instance_name —— 设置当前实例db2start —— 启动当前实例db2stop —— 停止当前实例

在 DB2 安装过程中会创建一个默认实例。在 Windows 中该默认实例被称为 DB2,而在 Linux 和 UNIX 中被称为 db2inst1。同样,可以使用 db2icrt 命令创建一个实例。

每一个 DB2 实例可具有一个或多个数据库。每一个实例具有一个数据库管理配置文件。此外,每一个数据库可拥有自己的数据库配置文件、目录表、日志、保留的缓冲池区域和表空间。表空间包括常规表空间、长表空间(用于 LOB 数据)、用户临时表空间和系统临时表空间。对于每个数据库来说,调优参数、资源管理和日志会有所不同,并且可以在数据库级别上对其进行控制。


图 1. DB2 体系结构概览
如何综合掌握 DB2 和 Informix(图二)

如何综合掌握 DB2 和 Informix(图一)
环境变量INFORMIXDIR —— 安装位置 ONCONFIG —— 实例配置文件INFORMIXSERVER —— 实例名称 INFORMIXSQLHOSTS —— 一个文件的名称,该文件包含实例主机与端口的相关信息Informix 中与实例相关的命令Oninit -i —— 创建一个实例Oninit —— 启动当前实例Onmode -k —— 停止当前实例

和 DB2 相似,IDS 实例也提供了一个独立的环境,在其中创建数据库,并在数据库中运行应用程序。每一个实例具有一个默认的 dbspace(rootdbspace)、配置文件、三个系统目录数据库(SysMaster、SysUtils 和 SysUsers)、日志和缓冲池。此外,可以在创建实例的同时选择创建一个 tempdbspace。一个实例可以具有多于一个的 dbspace。dbspace 的类型有常规 dbspace、临时 dbspace、blobspace、sbspace 和 extspace。与 DB2 不同的是,IDS 数据库在实例级别上共享日志、缓冲池和临时 dbspace。此外,每一个数据库拥有自己的目录表和用户表。图 2显示了两个 IDS 实例。

上一页  1 2 3 4 5 6 7  下一页

Tags:如何 综合 掌握

编辑录入:coldstar [复制链接] [打 印]
赞助商链接