作为高容量联机事务处理(OLTP)和集成应用程序领域的主要 IBM 数据服务器,IDS 已经支持数以千计的公司添加新的应用程序和动态地发展其业务。随着这些公司的发展和业务的增加,IDS 能够相应地满足其需求,同时在维护和管理方面费用不高。在大多数情况下,由于 IDS 的效率很高,这些公司在发展过程中不需要对基础结构进行重大升级。不需要不断进行硬件升级来为增加的工作负载提供适当的性能。在某些情况下,公司可以考虑采用更强大的硬件,有时候运行同样的操作系统,有时候需要改变操作系统。由于 IDS 具有广泛的适用性,所以这种转换会非常平稳,停机时间很短(甚至没有)。
简单地说,这意味着无论在什么操作系统上运行 IDS,IDS 都不会有重大的运行问题或管理问题,所以您可以根据业务的特点管理自己的应用程序需求。IDS 的另一个优点是,在 IBM 数据服务器系列中,它支持的操作系统最为广泛,包括 Windows®、HP-UX、Sun Solaris、SGI IRIX、AIX® 和 Linux® - iSeries™、- pSeries®、- xSeries® 和 - zSeries®。长期以来,通过使用 Virtual Table Interface(VTI)和 Virtual Index Interface(VII),IDS 使程序员能够为存储在数据服务器之外(比如电子表格、字处理文档、ISAM 结构、平面文件等)的数据对象创建主要和辅助访问方法。可以使用 IBM Informix Enterprise Gateway Manager 扩展 IDS SQL API,支持透明地访问非 IBM 关系数据库(比如 Oracle 或 Microsoft SQL Server)和将非关系数据源(比如 Virtual Storage Access Method [VSAM] 和 IMS®)物化为关系表。最近的改进支持在数据服务器中使用其他非标准数据源,比如 XML 和消息队列。应用程序开发人员可以利用这些功能创建全公司范围的数据模型,实现对企业内任何位置的数据进行就地(in-place)访问。
但是,各个客户需要的数据服务器特性和功能并不相同。在某些情况下,这是一个技术性决策,例如客户可能不需要 Enterprise Replication 或某些高级备份和恢复特性。在其他情况下,这个决策受到许可需求和相关费用的影响。从产品的角度来看,IDS 能够很好地适应这两种情况。客户可以在安装时决定要安装的特性和功能,从而满足自己当前的需求和许可条款。如果他们的需求发生变化或者为更多功能购买了许可,那么可以轻松地添加(或删除)功能来满足需求。从许可的角度来看,可以购买不同版本的 IDS,每个版本在定价和功能方面分别针对不同的细分市场。无论购买哪个版本,IDS 都提供完整的 Dynamic Scalable Architecture(DSA)实现,提供出色的性能、可靠性、易用性和可用性。定价根据功能和可伸缩性的不同而变。下面简要对比这些版本及其特性集。
您或您的客户对于应该选用哪个版本有疑问吗?下面的表格列出每个 IDS 版本的特性,帮助您选择合适的版本。如果表中没有列出某一特性,那么可以假设(在大多数情况下)这个特性存在于所有 IDS 版本中。同样,这里只简要说明特性及其许可规则。准确的定义参见 ibm.com 上发布的许可协议。
|
功能、特性和优点
|
IDS-DE
|
IDS Express
|
IDS-WGE
|
IDS-EE
|
|
许可
|
|
平台支持
|
Windows、Linux(32 位和 64 位)、AIX、Solaris、HP-UX
|
Windows 和 Linux 服务器(只支持 32 位)(支持 AMD/Intel x86 处理器)
|
Windows、Linux(基于 AMD/Intel/Power 的服务器)、AIX、Solaris、IRIX 和 HP-UX(HP-PA 和 IA-64)
|
Windows、Linux(基于 AMD/Intel/Power/zSeries 的服务器)、AIX、Solaris、IRIX 和 HP-UX(HP-PA 和 IA-64)
|
|
许可方式
|
无,对于开发和测试可以免费使用,不提供支持
|
VU 或授权用户
在 Web 环境中,无法对 IDS Express 服务器使用授权用户许可方式,除非能够识别每个用户。
对于 IDS-Express 授权用户,有最低许可数量需求。
|
VU、授权用户或并发会话
对于基于 Web 的访问,无法对 IDS-WGE 使用授权用户许可方式,除非能够识别每个用户。对于基于 Web 的应用程序,如果每个用户都是已知的并可以识别(例如在线银行应用程序),那么可以使用并发会话许可方式。
对于 IDS-WGE 授权用户或并发会话,有最低许可数量需求。
|
VU、授权用户或并发会话
对于基于 Web 的访问,无法对 IDS-EE 使用授权用户许可方式,除非能够识别每个用户。对于基于 Web 的应用程序,如果每个用户都是已知的并可以识别(例如在线银行应用程序),那么可以使用并发会话许可方式。
对于 IDS-EE 授权用户或并发会话,有最低许可数量需求。
|
|
最低数量
| |
每台物理服务器 5 个授权用户
|
每台物理服务器 5 个授权用户或
5 个并发会话
|
对于每台物理服务器上的每 100 VU,需要 10 个并发会话或
25 个授权用户
|
|
VU 限制
|
0
IDS-DE 只能安装在单处理器物理服务器上(具有这个版本支持的任何硬件体系结构)。它被限制为一个 CPU VP。
|
200
IDS Express 可以安装在最多 200 VU 的物理服务器上。IDS Express 只能安装在运行 Linux 或 Windows 的基于 Intel 或 AMD 的服务器上。
|
400(在 10.0 版本之前是 200)
可以安装在这个版本支持的任何物理服务器上,要求 VU 数量不超过 400。
|
无限制
|
|
是否具有进行子容量许可的正式资格(比如逻辑分区 [LPAR]、动态逻辑分区 [DLPAR])
|
否
|
否
|
否
|
是
|
|
物理服务器内存限制
|
1 GB
|
4 GB
|
8 GB(在 10.0 版本之前是 4 GB)
|
无限制(只受操作系统本身限制)
|
|
数据存储空间限制
|
8 GB
|
无限制
|
无限制
|
无限制
|
分区
分区是指根据逻辑规则对表或索引进行分割,从而改进数据访问和并行处理
|
可用
|
不可用
|
特性选项
在 IDS-WGE 中,可以使用 Parallel Performance for Workgroup Feature,其中包含分区、Parallel Data Query、High Performance Loader 以及并行备份和恢复。
|
可用
所有特性都可用。
|
|
并行操作
|
包含
|
不支持
|
特性选项
这个特性选项提供 Parallel Data Query、Parallel Backup and Restore 和 High Performance Loader。
|
包含
所有特性都可用。
|
|
64 位实例支持
|
可用
|
不可用
|
可用
|
可用
|
|
支持同一发布级别的多个补丁包和更新的能力
|
完全支持
Linux、UNIX 和 Windows 上的 IDS 支持在同一台物理服务器上有同一发布级别的多个补丁包或更新。
|
完全支持
Linux、UNIX 和 Windows 上的 IDS 支持在同一台物理服务器上有同一发布级别的多个补丁包或更新。
|
完全支持
Linux、UNIX 和 Windows 上的 IDS 支持在同一台物理服务器上有同一发布级别的多个补丁包或更新。
|
完全支持
Linux、UNIX 和 Windows 上的 IDS 支持在同一台物理服务器上有同一发布级别的多个补丁包或更新。
|
|
MaxConnect
|
不支持
|
不可用
对于 IDS-Express 版本,这个特性不可用。
|
可选
这是一个可选特性。
|
可选
这是一个可选特性。
|
|
HDR 支持
|
包含
|
无
|
特性选项
对于 IDS 10.0 和更高版本,可以作为选项购买 HDR。对于托管主实例的物理服务器上的每个处理器,都必须购买 HDR 许可证。在 warm/idle 备用实例(只用于故障转移)上,只需按照 100 VU 购买 HDR 许可证。
如果使用辅助实例进行报告和查询(hot 备用),那么必须为辅助服务器购买完整的 IDS 许可证。
|
包含
IDS-EE 的价格中包含 HDR。在 warm/idle 备用实例(只用于故障转移)上,只需按照 100 VU 购买 HDR 许可证。
如果使用辅助实例进行报告和查询(hot 备用),那么必须为辅助服务器购买完整的 IDS 许可证。
|
|
Enterprise Replication
|
包含
|
无
|
有限制
IDS-WGE 只能作为叶节点(即复制目标)。
|
包含
|
|
连续可用性特性(共享的二级磁盘)
|
包含
|
不可用
|
不可用
|
特性选项
这个特性要单独购买并根据 VU、授权用户和并发会话授予许可。
|
|
多个远程备用辅助服务器
|
完全支持
|
不可用
|
不可用
|
完全支持
warm/idle 备用中的每个辅助服务器节点需要按照 100 VU 购买 IDS 服务器许可证。
hot 备用节点需要完整的 IDS 服务器许可证。
|
|
连续日志恢复
|
完全支持
|
完全支持
warm/idle 备用中的每个辅助服务器节点需要按照 100 VU 购买 IDS 服务器许可证。
|
完全支持
warm/idle 备用中的每个辅助服务器节点需要按照 100 VU 购买 IDS 服务器许可证。
|
完全支持
warm/idle 备用中的每个辅助服务器节点需要按照 100 VU 购买 IDS 服务器许可证。
|
|
多节点操作
|
完全支持
|
不可用
|
支持
允许使用 ER 进行多节点双向操作。
IDS-WGE 只能作为叶节点(即复制目标)。
|
完全支持
允许使用 ER 进行多节点双向操作。
在 LAN 或 WAN 环境中,最多支持 36,000 个节点。
|
|
Virtual Table Interface
|
支持
|
支持
|
支持
|
支持
|
|
Advanced Access Control(LBAC)
|
包含
|
不可用
|
不可用
|
特性选项
根据 VU、授权用户和并发会话授予许可。
|
|
AGS 服务器
Studio JE
|
包含
|
包含
|
包含
|
包含
|
|
Informix I-Spy
|
可选
在 IDS-DE 实例中可以使用这个产品,根据处理器授予许可。
|
不可用
|
可选
在 IDS-WGE 实例中可以使用这个产品,根据处理器授予许可。
|
可选
在 IDS EE 实例中可以使用这个产品,根据处理器授予许可。
|
DataBlade Developers Kit
DataBlade 开发只能在 IDS 9 或更高版本上使用
|
包含
|
包含
|
包含
|
包含
|
|
Excalibur Text Search DataBlade
|
可选
这个产品要单独购买并根据 VU、授权用户和并发会话授予许可。
|
不可用
|
可选
这个产品要单独购买并根据 VU、授权用户和并发会话授予许可。
|
可选
这个产品要单独购买并根据 VU、授权用户和并发会话授予许可。
|
|
Spatial DataBlade
|
包含
|
包含
|
包含
|
包含
|
|
MQ DataBlade
|
包含
|
包含
|
包含
|
包含
|
|
Geodetic DataBlade
|
可选
这个产品要单独购买并根据 VU、授权用户和并发会话授予许可。
|
不可用
|
可选
这个产品要单独购买并根据 VU、授权用户和并发会话授予许可。
|
可选
这个产品要单独购买并根据 VU、授权用户和并发会话授予许可。
|
|
Real-Time Loader
|
可选
这个产品要单独购买并根据 VU 授予许可。
|
不可用
|
可选
这个产品要单独购买并根据 VU 授予许可。
|
可选
这个产品要单独购买并根据 VU 授予许可。
|
|
C-ISAM DataBlade
|
可选
这个产品要单独购买并根据 VU 授予许可。
|
不可用
|
可选
这个产品要单独购买并根据并发会话授予许可。
|
可选
这个产品要单独购买并根据并发会话授予许可。
|
需求可能各不相同。但是,无论您的数据处理需求是什么,IBM IDS 都能提供适当的技术特性和特性选项组合,为业务提供经济有效、健壮且可伸缩的基础。另外,因为 IDS 的适用性很强,很容易扩展 IDS 数据服务器的能力。