或许您已经知道,DB2 Express-C 是 DB2 免费的社区版本。您可以将它应用在产品中,或者在应用系统中分发,或者只是为了简单的开发目的而使用它,并且所有这些都是免费的!尽管 DB2 Express – C 只能使用两个处理器和 2G 内存,但是您可以在任何大小的服务器上安装它,而且在数据库的大小上是没有任何限制的。与其他厂商提供的社区版本相比,这是相当慷慨的捐赠了。
DB2 Express-C 的 9.5 版是在 2007 年 11 月发布。从那时起,几个重要的改进和新的特性已被添加到新版本的 DB2 Express-C 中。尽管这些特性原先只存在于 DB2 的收费版本中,但是现在它们也被整合到最新发布的 DB2 Express-C 9.5.2 版本中了。
截止到撰稿时,DB2 Express-C 团队正在对该社区版支持的所有平台的官方版做最后的质量测试;但是,这篇文章要比预期提前发表,而官方版还没有被发布,但是您仍然可以使用从 2008 年 10 月份就可以下载的 DB2 Express-C 的 Beta 版。
通过使用新版本的 DB2 Express-C 您可以充分体验下面的这些新功能:
DB2 文本搜索,新被整合到此产品中,允许您在文本列中执行快速的检索;
任务管理调度器,允许开发者有规化地调度任务;
支持本地化敏感的排序,支持符合本地文化习惯的排序;
PureXML 增强,比如支持向 XML 文档中插入数据的 LOAD 功能;
许多针对 JDBC, SQLJ 和 .NET 客户端和驱动的增强。
除了对 DB2 Express-C 9.5 的改进和新功能的增加,DB2 Express-C 9.5.2 同样修补了 9.5 以来发现的缺陷。对于修复列表,请参照本文中的“参考资源”部分。
DB2 文本搜索
DB2 文本搜索应该是 DB2 9.5.2 版本中最重要的新特性。 DB2 文本搜索允许您在 DB2 数据库中使用 SQL、SQL/XML、还有 XQuery 语句来对存储在 DB2 数据库中的数据执行文本搜索。例如,假设您为您的公司开发了一个 Web 应用程序,一本 IT 杂志。公司的 Web 站点允许读者对文章进行评论,并把这些信息存储到一个叫做 Article 的表中,如下面表一所示:
表 1. Article 表的结构
ID Integer |
Title varchar (30) |
Reader_comments varchar (100) |
101 | The Job market for Database Professionals | Awesome article! I ’ ve been working as a DBA for 10 years, and this one is right on the mark! |
101 | The Job market for Database Professionals | What is the difference between a Database Architect and a Database Administrator? |
105 | Working with ORM frameworks | Nice to know how these frameworks work! |
102 | New with DB2 Express-C 9.5.2 | Glad to see new features coming out with DB2 ’ s new release. Thanks IBM! |
105 | Working with ORM frameworks | Great article. Thanks! |