WEB开发网
开发学院数据库DB2 DB2数据库设计和最高性能原则 阅读

DB2数据库设计和最高性能原则

 2007-05-20 16:18:01 来源:WEB开发网   
核心提示: 免责声明:本文包含的信息并没有提交给任何正式的IBM测试,并按"AS IS"原则提供,DB2数据库设计和最高性能原则(2),本信息的使用,或者是以上提到的任何技术的实现均由用户负责,更何况,在考虑如何在数据库管理系统中实际地组织和存储数据之前,且依靠用户的个人能力对其进

免责声明:本文包含的信息并没有提交给任何正式的IBM测试,并按"AS IS"原则提供。本信息的使用,或者是以上提到的任何技术的实现均由用户负责,且依靠用户的个人能力对其进行评估,并将其整合进入客户特定的操作环境中。其中的每一项都将在IBM特定的条件下获得精确的数值,这里不保证在其他地方会出现同样或者相似的结果。当用户尝试在各自的环境下采用上述技术时,需要自己承担风险。

性能原则和方法学

考虑性能的时机

考虑应用程序和数据库各自不同的性能特征的时间,是在对这些应用程序和数据库进行设计的初始阶段,即开发过程的一开始。对你的DB2应用程序和数据库所需要的资源进行合理评估,将会帮助用户在开发过程的早期对设计和实现做出适当的决定。如果你的应用程序访问数据库的性能直到后来才被说明,那么就要做必需的修改以获得足够的响应时间,并处理你的批处理窗口;这将会变得更加困难,并且消耗时间。

关注焦点

当设计性能的时候,将大部分的精力集中在重要的DB2数据和程序上是很明智的做法。对应用程序或者事务进行定义是这部分工作中的重点,以下一个或者多个特点是适用的:

它们表现了所有业务工作量中的大部分

它们有一个很关键的响应时间需求

它们包括了复杂的逻辑和/或数据访问需求

它们访问大量的数据

它们消耗大量的资源

它们直接与客户进行交互(通过网络、ATM等),与此相反,应用程序大多面向公司内部

数据库设计

数据库设计发生在以下两个阶段:

数据库逻辑设计

数据库物理设计

数据库的逻辑模型只是所有用户数据需求规格化的形式表现。这个模型通常是数据建模阶段的输出或者是最终结果。它很少在实际意义上被实现。更何况,在考虑如何在数据库管理系统中实际地组织和存储数据之前,它只是数据的一个理想化的视图。

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

Tags:DB 数据库 设计

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