• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 针对基础设计、性能和可管理性的DB2最佳实践

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2数据库基础教程,db2基础教程,db2数据库基础入门,graco db2,db2数据库等相关知识,希望本文的分享对您有所帮助
</div>

在过去几年中,产生了很多著作论述关于 DB2 设计和实现的最佳实践,包括大量图书和文章。这些著作深入探讨了如何设计 DB2 并将其集成到应用程序中。为了提供一些基本指导以让客户和业务合作伙伴了解这些内容,本文汇编了在使用 IBM® DB2® 技术设计和实现应用程序时需要考虑的一系列最佳实践。本文的目标是获得更加有效和高效的 DB2 实现。本文不会为现有 DB2 客户和独立软件开发商(ISV)提供详细的性能最佳实践。

简介

DB2 for Linux, UNIX, and Windows 提供了一个数据库平台,可以在这个平台上构建健壮的、随需应变的业务应用程序。DB2 提供了关系数据的优化管理,而且在 DB2 9 中还提供了 XML 数据的优化管理。

本文假设您了解关系数据库系统(RDBMS)的基本原理,并且用 DB2 或其他 RDBMS 实现过应用程序。本文还提供了一些常用的最佳实践,可以帮助您进行基础的性能设计以及创建易于操作和维护的 RDBMS 环境。同时,本文不会考虑数据库设计的所有领域,比如安全性、备份/恢复以及故障转移。本文还列出了其他领域的一些常用技巧,比如性能,但是不会详细讨论这些主题领域的数据库分析和设计问题。本文还提供了一些附加资源,希望为您提供关于所有 DB2 主题领域的更广泛信息。本文列出的常用最佳实践可以简化与 DB2 相关的应用程序的部署、管理以及性能改善,从而为负责应用程序部署的人员提供帮助。

一般性建议

大量 DB2 技术材料都能够为负责用 DB2 for Linux, UNIX, and Windows 实现应用程序的人员提供帮助。无论是对新手还是有经验的从业者来说,对各种来源的信息进行分类都是一件比较麻烦的事。建议从以下站点开始查找网上可用的 DB2 技术材料。

Information Management developerWorks 专区 包含本文,也包含大量其他的 DB2 文章、许多技术材料、演示代码和可下载的产品试用版。Information Management developerWorks Technical Library 包含了广泛的内容,包括技术文章、产品文档和教程。

可获得大量与 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) 数据类型。但是,当做这个决定时,必须将运算结果的数据类型考虑在内。

 2 3 4 5  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2 基础: 使用重定向增量恢复的数据库恢复
  • DB2 基础: 使用重定向恢复克隆 DB2 数据库
  • DB2 基础: 使用 DB2 数据移动实用工具中的文件类型修饰符
  • 针对基础设计、性能和可管理性的DB2最佳实践
  • DB2基础:表空间和缓冲池
  • DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 1
  • DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划 2
  • DB2 9 基础(730 考试)认证指南,第 2 部分: 安全性
  • DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据
  • DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象

相关文章

  • 2017-06-28在Linux3.0系统下安装DB28.2
  • 2017-05-11DB2获取当前用户表、字段、索引等详细信息
  • 2017-06-28DB2 Content Manager V8.3 Portlets V3.1 简介
  • 2017-06-28DB2中有关日期和时间的函数,及应用
  • 2017-06-28通过 DB2 TPC-C 基准实现探索 SQL
  • 2017-06-28DB2 9.5 中多线程架构的工作原理
  • 2017-06-28DB2 最佳实践: 使用 Rational Data Architect V7 实现信息建模(下)
  • 2017-06-28将 Siebel 7 电子商务应用程序从 DB2 UDB V8 迁移到 DB2 9
  • 2017-06-28OLTP 应用程序的 DB2 调优技巧
  • 2017-06-28DB2 应用程序开发: 利用 DB2 Universal JDBC Driver 进行跟踪

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 5 部分
    • 选择IBM DB2数据库的五大理由
    • 用AWK实现DB2 数据库 Schema的同步
    • 如何降低DB2的管理表空间的高水位标记
    • IBM DB2 日常维护汇总(二)
    • 在系统和应用程序WPAR中实现DB2的安装和配置
    • DB2备份及恢复技术
    • 使用 IBM OmniFind Enterprise Edition 结合分类词典文件实现基于搜索结果分类
    • DB2数据库的安装
    • 在IBM DB2通用数据库中实现会话间的警告

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有