WEB开发网
开发学院数据库DB2 针对基础设计、性能和可管理性的 DB2 最佳实践 阅读

针对基础设计、性能和可管理性的 DB2 最佳实践

 2008-09-17 16:31:13 来源:WEB开发网   
核心提示: 可获得大量与 DB2 有关的著作,与 DB2 相关的出版物的最佳来源之一就是 IBM Press,针对基础设计、性能和可管理性的 DB2 最佳实践(2),具体包括以下图书: “Understand DB2: Learning Visually with Examples&rdq

可获得大量与 DB2 有关的著作。与 DB2 相关的出版物的最佳来源之一就是 IBM Press。具体包括以下图书:

“Understand DB2: Learning Visually with Examples”。该书的 第二版 是针对 DB2 V9.5 编写的,将在 2007 年年末面市。

“DB2 V8 Handbook”

“IBM DB2 Version 9 New Features”

此外,还可以查阅 IBM Redbooks,其中包含了 DB2 和相关 Information Management 产品的技术性技巧。

对于业务合作伙伴,可以从 IBM Virtual Innovation Center(VIC)获得包括 DB2 在内的 IBM 产品的有用信息。您需要 注册 成为 PartnerWorld 成员才能访问 VIC。要访问 DB2 Course Material,注册之后在 VIC 主页面右侧底端的 Shortcuts 下选择 All courses by product。然后将跳转到一个标题为 “Product Selections” 的 Web 页面。根据提示访问与产品相关的课程材料。

设计和实现技巧

利用 DB2 Migration Tool Kit

当将数据库从一个 RDBMS 迁移到 DB2 时,可以对支持的源 RDBMS 使用 DB2 Migration Tool Kit(MTK),这些 RDBMS 包括 SQL Server、Oracle、Sybase 和 MySQL。表、视图、索引、RI 约束、用户定义的函数(UDF)以及一些过程都可以通过此工具迁移。UDF 和过程的迁移质量依赖于源代码的复杂性。还需要进行评估,以确定是否应该以迁移后的 UDF 和过程为基础优化(refine)代码,或者从头重新编码。使用 MTK 时,需要考虑一些重要的数据类型:

始终匹配 DB2 列数据类型与应用程序变量数据类型或 JDBC set 方法。这可以提高数据访问效率并潜在地消除一些 SQL 错误。

使用满足应用程序需求的最小数据类型。例如,如果合适的话,使用 SMALLINT(2 字节),而不使用 INTEGER(4 字节)。在一些情况下,MTK 会将一个源 DBMS 数据类型迁移到 DECIMAL (x,0)。为了提高处理效率和尽可能地节约空间,应该考虑用 INTEGER 或 BIGINT 代替 DECIMAL (x,0) 数据类型。但是,当做这个决定时,必须将运算结果的数据类型考虑在内。

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

Tags:针对 基础 设计

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