WEB开发网
开发学院数据库DB2 DB2 DBA,如何解释 DB2 的业务价值 阅读

DB2 DBA,如何解释 DB2 的业务价值

 2008-01-17 16:24:54 来源:WEB开发网   
核心提示: 敏捷性 vs. 对新的需求做出快速响应DB2 能够帮助组织对挑战和机遇做出快速响应,因为它能够提供多个访问 DB2 数据库中的数据的路径,DB2 DBA,如何解释 DB2 的业务价值(7),您希望从 Java 应用程序访问数据吗?没问题:DB2 提供了 JDBC 驱动程序并支持 SQLJ,

敏捷性 vs. 对新的需求做出快速响应

DB2 能够帮助组织对挑战和机遇做出快速响应,因为它能够提供多个访问 DB2 数据库中的数据的路径。您希望从 Java 应用程序访问数据吗?没问题:DB2 提供了 JDBC 驱动程序并支持 SQLJ,因此能够在 Java 应用程序中使用嵌入的预绑定的 SQL 语句。数据请求来自 Windows 系统上运行的 .Net 应用服务器吗?DB2 提供了 ADO.Net 驱动程序,并与 Microsoft 的 Visual Studio 应用程序开发工具集成。您希望使用服务器端 SQL 吗?DB2 存储过程可以用几种编程语言来编写(包括 Java),也可以采用 SQL 存储过程的形式。在大型机环境中广泛使用的 CICS 和 IMS Transaction Manager 程序可以提供更多的服务器端 SQL 方式。对于文件处理这样的任务,批处理程序具有很高的效率。

通过 DB2 与 IBM WebSphere MQ(一种消息排队和传递技术)的集成,应用程序开发的灵活性会得到进一步增强。将 MQ 插入基于 DB2 的基础结构中是一种增强系统弹性的好方法:如果应用程序的 “处理消息” 的组件不可用(由于故障或有计划的停机),那么从客户机系统收到的消息就会累积在队列中,当不可用的应用程序组件再次联机时,它会继续从队列中获取消息。从发送消息的用户或客户机应用程序的角度来看,并没有出现服务中断。MQ 队列还有助于控制大幅度变化的工作负载量,其作用就像是汽车引擎散热器的附属水箱:消息处理应用程序可以按照自己的节奏处理消息;如果消息到达的速度超过了处理消息的速度,那么消息就会累积在队列中,而不会造成 “目标” 服务器过载。DB2 和 MQ 组合的优点还包括:协调的提交和回退(如果程序在 DB2 表中插入一行并在 MQ 队列中放一个消息,那么当这个程序失败时,DB2 和 MQ 更改会回退到最近的提交点);DB2 函数支持程序使用 SQL 语句与 MQ 交互;MQ 实用程序与 DB2 实用程序非常相似,因此 DB2/MQ 的交叉培训非常容易。

数据级别上的灵活性怎么样呢?DB2 可以存储和管理传统的文本和数字数据,还可以非常高效地管理大对象(LOB),比如文档、图像和音频文件。DB2 9 引入了先进的 XML 数据存储特性,在存储 XML 文档时可以保留数据元素的结构特性,还可以使用 SQL 或 XQuery 高效地访问数据。当然,可以在 DBMS 之外存储 LOB 和 XML 文档;但是,将这些数据类型存储在 DB2 中,就可以为集成数据管理、安全性以及备份和恢复提供一个现成的解决方案。其结果是,管理和保护数据所需的时间更少了,可以留出更多的时间来开发使用数据的应用程序。

技术的最终目的

我很喜欢谈论在各个平台上 DB2 中使用的高级技术。但是,技术必须能够帮助我的公司实现业务目标;否则,就是浪费资金。大多数业务人员对 IT 产品的要求只有几点:产品必须能够工作(可靠性),它们不能限制公司在市场上的作为(增长和创新)。DB2 在 CheckFree 的各个平台和应用环境中表现出了这些品质。业务人员需要的就是这些;技术人员请务必注意这一点。

上一页  2 3 4 5 6 7 

Tags:DB DBA 如何

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