DB2 Express-C:数据库开发者的利器

DB2 Express-C:数据库开发者的利器 - 故障解答 - 电脑教程网

DB2 Express-C:数据库开发者的利器

日期:2007-01-16   荐:
当今有许多免费的 RDBMS(Relational Database Management System,关系数据库管理系统),其中一些是开放源码软件,另一些是商业厂商提供的免费产品。如果您正在使用 C/C 、Java?、.NET 或 PHP 开发应用程序,想寻找一种可靠的数据服务器,希望它支持先进的技术、具有不断扩大的开发人员社区并已经部署在许多关键的业务解决方案中,那么可以考虑采用新的 DB2? Express-C。本文讨论如何很快地开始在自己的应用程序中使用 DB2 Express-C,本文还将提供一个针对应用程序优化的自动化与调优场景。

为什么要使用 DB2 Express-C?

DB2 Express-C 基于与 DB2 Universal Database?(UDB) Express Edition V8.2.2 产品一样的核心技术。Linux? 和 Windows? 平台(32 位和 64 位)上的 DB2 Express-C 可以从 IBM 免费 下载。IBM 在 2006 年 1 月 1 日推出了 DB2 Express-C,这是 DB2 Universal Database Express Edition(DB2 Express)的一个版本。它为 C/C 、Java、.NET、PHP 等应用程序的构建和部署提供了一个稳定的数据库环境。

IBM Cloudscape? 和 Express-C 都可以从 IBM 免费获得,它们都可以用于开发和部署应用程序。因为这两种数据库服务器都基于开放标准,比如 SQL 和 JDBC,所以很容易在它们之间迁移 Java 应用程序和数据库。如果您目前正在使用 Cloudscape 或 Apache Derby,那么可以考虑使用免费的实用程序 Cloudscape Workbench 将数据库迁移到 DB2,并尝试一下新的 DB2 Express-C。虽然与 Cloudscape 相比,DB2 Express-C 的下载包和磁盘占用更大,但是 DB2 提供了更多的工具。它还提供更多的特性,比如全面支持 .NET 应用程序,而且适合 PHP 应用程序。DB2 Express-C 最多可以利用两个 CPU 和 4GB 内存,数据库的规模也不受限制。DB2 可以让一个数据库跨许多磁盘,从而改进可伸缩性和性能。

DB2 Express-C 是一种产品化的数据库服务器,它秉承了 Linux 和 Windows 上持续改进的 DB2 产品的创新技术。自 1995 年起已经可以在 Windows 上使用 DB2,Linux 版本是从 1999 年开始的。如果对 DB2 的历史感兴趣,建议阅读文章 “总览图: IBM DB2 通用数据库和信息管理”(developerWorks,2003 年 1 月)。

您可能会问,“如果数据库服务器需要超过 4GB 的内存和两个以上的 CPU 来支持我的应用程序,那么该怎么办?” 在这种情况下,可以很容易地迁移到 Linux、Windows 或 UNIX? 上的 UDB Enterprise Server Edition(ESE)。DB2 ESE 是一种可靠的大规模数据服务平台,能够支持 TB 级数据量。DB2 ESE 可以可选地添加数据分区功能(Database Partitioning Feature,DPF),从而执行并行数据库操作。从 DB2 Express-C 迁移到其他 DB2 版本是很容易的,因为它们的核心数据库引擎是相同的。

随着 DB2 Express-C 的推出,IBM 还推出了一个新的交互式 论坛,来自 IBM 的 DB2 专家会在这里帮助大家。如果您对这个新的免费数据服务器有什么疑问的话,可以在这里寻求解答。DB2 Express-C 有一套完整的 PDF 格式的手册,还可以在全面的可搜索 Web 站点 DB2 Information Center 上获得这些信息。DB2 Information Center 会不断更新,您还可以下载 DB2 Information Center 的最新版本并将它安装在专用的服务器上,或者获得所有 DB2 UDB 产品手册。注意,DB2 Information Center 是 Linux、UNIX 和 Windows 上所有 DB2 UDB 版本通用的,所以要认识到某些高级特性,比如 Database Partitioning Feature(DPF),不能应用于 DB2 Express-C 环境。

如果打算在 Linux 上使用 DB2 Express-C,那么最好实现检查经过测试的最新的 Linux 发行版。关于 DB2 Linux 版的另一个参考资料是 DB2 Universal Database Version 8.2 for Linux HOWTO。

全文见:http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0602hutchison/

2006.4.1 Grant Hutchison, 产品经理, IBM
标签: