DB2是IBM公司开发的一款非常庞大的信息管理系统(Information Management)产品族。仅就数据库服务器本身来说,从低端到高端,也包括很多版本,每一个版本提供不同的功能。下面逐一描述:
1. DB2 Everyplace
DB2 Everyplace(简称DB2e), 是IBM专为手持设备开发的Mini型数据库。功能非常简单,可以管理少量的数据,也可以作为客户端联接其他版本的DB2服务器。有一些高端手机在使用这个版本。
2. DB2 Personal Edition
DB2 for PC版,可以运行在windows和linux环境上。主要是用作大型DB2服务器的管理客户端。缺乏一些新功能,但对个人和小企业的1GB以下的小数据库,是足够用的。
3. DB2 Express - C
对于很多DB2的初学者,小型系统的开发者来说,可能最关系的问题是,“DB2有没有免费版?”可以明确的回答,有!这个版本就是DB2 Express-C。它不限制使用时间和数据大小。与 IBM 进行注册 后,还可以在其解决方案中免费分发 DB2 Express-C。这个版本的功能已经涵盖了DB2的绝大部分功能。只是在分布式数据库(DPF)、高可用性(HADR)和使用外部数据源(Federation Server)方面有所限制。
下载地址:
http://www.ibm.com/developerworks/cn/downloads/im/udbexp/
4. DB2 Express Edition
除了有CPU的限制,只能在Linux和Windows上装,其他和DB2 Workgroup Edition是一样的。
5. DB2 Workgroup Edition
实话说我一直没搞清楚这个版本是干啥的。从功能上说,这个版本也就和Express Edition完全一样。顶多可以支持的CPU多一点,平台多一点。但是这些对于小企业用户都不是最关心的。
6. DB2 Enterprise Edition
DB2企业版才是DB2 LUW的完整版,在AIX,Linux和Windows上,支持所有的功能。简写是DB2 ESE。一些只有DB2 ESE才支持的功能如下:
Database Partitioning Feature: 支持分布式数据库,可以让数据库服务器分布于多台机器上,对外是一个整体。DPF是世界上最早产品化的分布式数据库解决方案。虽然,在高可用性方面,以及OLTP系统中DPF不如Oracle的RAC。但是在数据仓库系统中,DPF要快的多。
实用程序或功能 | DB2 Express-C 定期许可证 | DB2 Express™ 版(易捷版) | DB2 工作组服务器版 | DB2 企业服务器版6 |
---|---|---|---|---|
高级复制服务 | 否 | 用于 DB2 Express 版(易捷版)的 DB2 高可用性功能部件 | 是 | 是 |
备份压缩 | 否 | 否 | 否 | DB2 存储器优化功能部件 |
行级压缩 | 否 | 否 | 否 | DB2 存储器优化功能部件 |
连接集中器 | 否 | 否 | 否 | 是 |
数据库分区 | 否1 | 否1 | 否1 | 否1 |
DB2 控制器 | 否 | 否 | 否 | 是 |
DB2 工作负载管理 | 否 | 否 | 否 | 用于 DB2 存储器优化功能部件的 DB2 性能优化功能部件 |
Geodetic Extender | 否 | 否 | 否 | DB2 地理数据管理功能部件 |
高可用性灾难恢复 | 是 | 用于 DB2 Express 版(易捷版)的 DB2 高可用性功能部件 | 是 | 是 |
同构联合 | 否 | 用于 DB2 Express 版(易捷版)的 IBM® 同构联合功能部件 | 用于 DB2 工作组服务器版的 IBM 同构联合功能部件 | 用于 DB2 企业服务器版的 IBM 同构联合功能部件 |
同构 Q 复制 | 否 | 否 | 否 | 用于 DB2 企业服务器版的 IBM 同构复制功能部件 |
同构 SQL 复制 | 是 | 是 | 是 | 是 |
基于标签的访问控制(LBAC) | 否 | 否 | 否 | DB2 高级访问控制功能部件 |
具体化查询表(MQT) | 否 | 否 | 用于 DB2 工作组服务器版的 DB2 查询优化功能部件 | 是 |
多维集群(MDC)表 | 否 | 否 | 用于 DB2 工作组服务器版的 DB2 查询优化功能部件 | 是 |
Net Search Extender | 是 | 是 | 是 | 是 |
联机重新组织 | 否 | 用于 DB2 Express 版(易捷版)的 DB2 高可用性功能部件 | 是 | 是 |
Performance Expert | 否2 | 否2 | 否2 | 用于 DB2 企业服务器版的 DB2 性能优化功能部件4 |
pureXML™ 存储 | 是 | 用于 DB2 Express 版(易捷版)的 DB2 pureXML 功能部件 | 用于 DB2 工作组服务器版的 DB2 pureXML 功能部件 | 用于 DB2 企业服务器版的 DB2 pureXML 功能部件 |
查询并行性 | 否 | 否 | 用于 DB2 工作组服务器版的 DB2 查询优化功能部件 | 是 |
DB2 Query Patroller | 否 | 否 | 否 | 用于 DB2 企业服务器版的 DB2 性能优化功能部件3 |
Spatial Extender | 是 | 是 | 是 | 是 |
表分区 | 否 | 否 | 否 | 是 |
Tivoli® 系统自动化 | 是 | 用于 DB2 Express 版(易捷版)的 DB2 高可用性功能部件5 | 是 | 是 |
注:
|
所有 DB2 功能部件也包括在数据库企业开发者版 Linux 版、UNIX 版和 Windows 版。
参见: