中海油基于IBM FileNet P8构筑海外业务管理系统
在充分了解中海油的需求之后,经过仔细规划,IBM为中海油搭建了一个基于FileNet P8的先进、实用的业务综合管理平台,该平台采用了基于JAVA的多层体系架构。 阅读全文交通银行构建流程银行体系下的ECM平台
IBM的内容管理解决方案具有前瞻性、完整性、完善的技术支持体系等诸多优点,而将以内容为导向的流程管理融入其中,更是符合交通银行的需求方向。 阅读全文迈进集约之路--泰康人寿ECM平台助力集约化经营
作为泰康人寿的忠实合作伙伴,IBM在帮泰康人寿构建ECM的底层平台的时候就预料到未来的趋势,并提供了更为强大的内容管理工具供泰康人寿来丰富自己的企业内容管理。 阅读全文官方白皮书:DB2 9 中的 XML 索引
DB2® 9 提供了 pureXML 存储并给出 XQuery 和 SQL/XML 作为查询语言。XML 索引是高查询性能所必需的,但是其在查询评估方面的使用取决于查询谓词的表示方式。本文以一致的方式给出了一组指导原则,用于编写 XML 查询和创建 XML 索引,从而如期加快查询速度。还介绍了需要在 XML 查询执行计划中查找的内容,以便检测性能问题,然后找到解决这些问题的方法。可下载的 “备忘单” 概括了最重要的一些指导原则。
简介
DB2 9 提供了 pureXML 存储以及 XML 索引、作为查询语言的 XQuery 和 SQL/XML、XML 模式支持、对实用程序(如 Import/Export 和 Runstats)的 XML 扩展。正如在关系查询中一样,索引对于高性能的 XQuery 和 SQL/XML 是至关重要的。DB2 允许在 XML 列上定义 path-specific XML 索引。这意味着可以使用它们来索引频繁在谓词和连接中使用的所选择的元素和属性。例如,使用图 1 中的示例数据,基于 author ID,可以使用下面的索引 idx1 对表 books 的 XML 列 bookinfo 中的所有文档进行查找和连接。
阅读全文在 DB2 9 中部署定制的安全性插件
安全性插件为 IBM® DB2® 9 中的数据库安全性设置带来了新功能。阅读本文,确定在部署定制的安全性插件前应该测试的内容。本文给出了用于 AIX® 64 位、Linux® AMD 64 位、Linux AMD 32 位、Linux IA 32 位和 Sun Solaris 64 位操作系统平台的安全性插件 loader 程序。该 loader 在与 DB2 建立连接进行测试前,允许读者在安全性插件代码上执行完备测试。本文还讨论了如何使用 DB2 9 中对安全性插件基础设施的增强功能。
介绍
本系列的 第 2 部分 介绍了 DB2 安全性插件、实现 DB2 安全性的方法及一系列与安全性插件相关的详细信息。本系列的 第 6 部分 介绍了带有 Kerberos 安全性插件的 DB2 和如何使用该插件来部署 Kerberos 身份验证。本文阐述了将定制的安全性插件部署到 DB2 系统前,插件编写人员或数据库管理人员应该测试的内容。
DB2 中的授权是基于两方面内容的:
1、执行特定任务的外部用户的有效数据库授权 ID(authid)
2、该用户在特定组中的成员关系
在获知用户是否被授权进行特定操作之前,DB 2 必须能够获知外部用户的有效数据库授权 ID 及其所属的组。为了找到有效数据库授权 ID,需要确保外部用户就是所声称的用户,然后将其外部用户 ID 映射到内部 DB2 授权 ID。此过程被称为身份验证。DB2 没有用于维护用户 ID 和密码,或用户 ID 组成员关系的机制。
阅读全文DB2 9中 15 个 pureXML 性能最佳实践
DB2 9 引入了 pureXML 支持,这意味着 XML 数据将以其固有的层次格式被存储和查询。为了查询 XML 数据,DB2 提供了两种语言,SQL/XML 和 XQuery。此外,DB2 9 还具有成熟的 XML 索引功能和对 XML 模式验证的支持。虽然大多数已有的关于 DB2 性能的指南同样适用于 XML 数据,但是本文还将提供其他一些特定于 XML 的性能方面的提示。
简介
DB2 9 中的 pureXML 支持为管理 XML 数据提供了有效的、多方面的功能。对于很多 XML 应用程序而言,性能是高度优先考虑的一个方面。DBA 和应用程序设计人员都可以通过他们份内的工作来确保良好的性能。首先,我们有关于 DB2 各个方面的所有传统的性能指南,包括 CPU/内存/磁盘配置的平衡、表空间和缓冲池的调优、锁、日志记录、查询执行计划等。所有这些话题在之前的 DB2 文章里都曾论述过(见 参考资料),并在管理 DB2 中的 XML 数据时仍然适用。
DB2 9 是同时支持关系型数据与 XML 数据的新一代数据服务器。请到 DB2 9 技术资源中心 获取更多的关于 DB2 9 的技术文章、教程、下载以及多媒体信息。
幸运的是,这些问题当中有很多问题是由 DB2 的自治存储和自调优内存管理等自治功能来处理的。它们为很多应用程序提供了高水平的性能,要求的手动干预很少。但是,具有更高性能需求的 XML 应用程序还可以从其他性能方面的考虑当中受益。本文集中讨论这方面的情形,同时给出为 DB2 9 中与 XML 相关的应用程序取得最佳性能的提示和指南。
本文将讨论和阐述 15 个 XML 性能提示(排序不分先后)。这 15 个提示涵盖了很多领域,但是经验表明,存在性能问题的应用程序通常只需要应用其中一两个提示就能达到所需的性能。
阅读全文共享一劳永逸的数据库编码解决方案
问题提出 现在几乎所有的应用系统都无法避免使用数据库系统。在JAVA世界里访问数据库是一件非常轻松的事情,JDBC为JAVA应用程序访问数据库提供了一个统一的接口,通过使用JDBC接口开发者无需关心系统最终采用哪种数据库,因为JDBC仅仅是定义了访问几个JAVA的接口类,具体的实现是由数据库厂商提供的,这种做法其实与其他数据库连接方式例如ODBC是类似的。但是在实际的应用过程中,开发者发现离JDBC设计的初衷还是有一定距离,就比如说在存储字符串时的编码问题,我想很多开发者都会遇见这个问题,倒不是因为说解决它有什么技术方面的难度,而是它的的确确非常繁琐。我们必须在每次写入或者读出字符串的时候进行编码和反编码处理;或者说我们可以写一个方法可以进行编码处理的,但又必须在每次数据库操作的时候调用,虽然调用很简单,可是我非得这样吗?要是忘了编码那又要DEBUG了。当然你可能觉得这并没有什么,或者你可能很勤快,喜欢写大量重复的代码,可是你难道没有觉得这种繁琐的工作正在浪费你过于宝贵的青春吗?停止你的键盘输入,让我们来解决这个问题吧! 解决思路 在传统的应用程序中数据库操作部分我们可以想象成两层,如图所示:一个是数据库的"连接池",另外一个业务数据操作层。在这里数据库的连接池是广义的,你可以把JDBC中的DriverManager也当成是连接池,具体的意思就是我们可以通过这层来获取到指定数据库的连接而不去关心它是怎么获取的。如果这个时候数据库系统(有如Informix,SQL Server)要求对字符串进行转码才能存储(例如最常见的GBK->;ISO8859_1转码),那我们就必须在业务数据操作层来进行,这样有多少业务数据操作我们就要做多少编码转码的工作,太麻烦了,代码中充斥中大量重复的内容。本文提出的解决方案就是利用对获取到的数据库连接实例进行二次封装,也就是在数据库连接池与业务数据操作层之间加入了连接封装层,当然了,我们也完全可以直接将连接封装集成到数据库连接池内部。 阅读全文DB2与Oracle之间的远程复制
DB2 联合数据库是分布式数据库管理的特殊形式。在联合数据库系统中,可以通过一个 SQL 命令来发出对多个数据源的命令请求。DB2 与非 DB2 数据库之间进行复制之前,首先需要保证非 DB2 数据源可以被 DB2 ESE Version 8 federated database访问。对于DB2 Replication Version 8 所需的联合数据库功能可以在现有发布的 DB2 ESE Version 8 和 DB2 Connect Enterprise Edition Version 8 中提供。 "SQL复制"又称为"DB2复制",是为 DB2 开发的两种数据复制类型中的一种,它是通过 SQL 进行的复制。在这里简单提一下,DB2 复制中的另一种"Q复制"是通过 Websphere MQ 消息队列进行的。在进行 SQL 复制时,Capture 程序读取 DB2 恢复日志以获取对指定源表的更改。该程序将更改保存到传输表格中,也称作变化数据表(changed data table),Apply 程序并行读取更改并应用于目标事务,见图1。 阅读全文全面了解DB2中的数据类型
DB2内置数据类型可以分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。 数值型数据类型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。所有数值都有符号和精度。精度是指除符号以外的二进制或十进制的位数。如果数字的值大于等于零,就认为符号为正。 阅读全文DB2 version 8 认证 — 认证须知
IT 职业中最明显的趋势是认证。视线所及的任何地方都能见到认证……认证书籍充斥书店,课堂培训现在保证您“通过”认证考试,IT 专业人员甚至用他们的“证书”列表来为他们的电子邮件签名。 阅读全文DB2数据库归档日志管理方案
需求描述: 由于使用了LOGRETAIN=ON数据库配置,所以数据库日志文件将不会被数据库从活动日志目录中自动删除或循环利用,活动日志目录中的日志文件将会越来越多,所以需要对该目录下的日志文件进行归档。 阅读全文IBM DB2 Connect 简介
【导读】对于那些脱离大型主机的应用程序 —— 分布式应用程序来说,IBM® DB2® Connect™ 已成为向它们开放 DB2 for z/OS 数据库以及 zSeries 硬件平台传统公认的所有优点的首选方法。
在本系列的 第 1 部分中,我们初步地谈到了 DB2 Connect 提供的不同编程接口以及实现这些接口的驱动程序。在最后的几节中,我们大致地描述了 DB2 Connect 提供的通信基础设施,并看到这个基础设施如何大大减少对大型主机资源的使用,如何允许分布式应用程序充分利用大型主机平台的优势(例如轻松地管理混合工作负载以及提供连续的应用程序可用性)。
您可能仍记得图 1,在这幅图中,DB2 Connect 由编程接口(被实现为 JDBC™、SQLJ、ODBC、DB2 CLI、OLE DB、.NET® 和 Embedded SQL 驱动程序)和一个通信基础设施组成。
阅读全文
