DB2数据库系统信息集成解析
2007-11-03 14:57:38 来源:WEB开发网DB2 Information Integrator 最适合于主数据源为关系数据、另外还添加了其它 XML、Web 或内容源的项目。DB2 Information Integrator 基于 DB2 技术基础结构,利用 IBM 在诸如 IBM DB2 DataJoiner®、IBM DB2 Relational Connect 和 IBM DiscoveryLink® 之类产品上的早期投资。DB2 Information Integrator 构建在 DB2 通用数据库之上,DB2 通用数据库是一种现代的数据库体系结构,因其可伸缩性和可扩展性而全球闻名。
DB2 Information Integrator 能够联邦、搜索、高速缓存、转换和复制数据。作为一种联邦数据服务器,它提供了对 DB2 通用数据库、IBM Informix® 产品以及来自 Microsoft®、Oracle、Sybase 和 Teradata 的数据库的“开箱即用”式访问。另外,它还可以访问来自 WebSphere® MQ 消息、XML 文档、Web 服务、Microsoft Excel、平面文件、ODBC 或 OLE DB 源以及生命科学行业特有的各种格式的半结构化数据。对 IBM Lotus® Extended Search 的集成支持使解决方案能够对各种广泛的内容进行访问,使之能访问各种内容资源库(包括 DB2 Content Manager)以及电子邮件数据库、文档资源库、第三方因特网搜索引擎和 LDAP 目录。
另外,开发人员的工具箱扩展了联邦功能,使其真正触及到了每一个数据源。
搜索和查询访问是通过标准的 SQL API 提供的,并将 Lotus® Extended Search 可以访问广泛内容的能力和关系引擎的精确性相结合。文本的搜索方法有两种:
能够创建后端关系存储的全局索引。通过使用这种方法,文本搜索的语义 - 比如模糊搜索、辞典支持和段内搜索 - 可以在查询内使用。
代理的搜索体系结构,它不要求创建或维护中心索引以便跨多个源访问内容。扩展搜索引擎将每个完整的文本查询转换成目标数据源的本机查询语言
查询可以产生标准的 SQL 应答集或 XML 文档。优化器已经得到了显著的扩展,能够支持分布式联邦查询处理。
查询重写,这是查询优化中的一个功能强大的阶段,在该阶段将写得很糟糕的输入查询转换成语义相同的形式以改善性能,它能识别底层数据源并可以根据特定转换对于某个特定数据源的可用性来限制或启用这些转换。
下推分析(pushdown analysis)是查询处理中新引入的阶段,它确定每个特定的后端服务器可以计算出某个特定查询的程度,并确定在 DB2 Information Integrator 系统上需要进行多少补偿性处理。
基于成本的优化根据成本估算创建查询执行方案,成本估算目前包括来自源数据的标准统计信息(例如,基数或索引)、数据服务器的能力(如连接功能或内置函数)、数据服务器容量、I/O 容量和网络容量。
语句生成(根据基于成本的优化器的结果生成可执行方案)已经得到了扩展,可以为“理解 SQL”的数据源生成有效的特定于 DBMS 的 SQL。
查询运行时引擎已经得到了扩展,可以驱动对本地和分布式信息执行查询,允许功能补偿并提供一致的虚拟数据库视图。
联邦高速缓存的首个发行版提供了管理员管理的跨关系数据库后端的集成视图的高速缓存。优化器自动将查询发送到高速缓存,以便在合适时满足查询。
DB2 Information Integrator 有一组丰富的转换功能,包括标准的 SQL 函数,比如字符串操作、算术计算、统计计算、联机分析处理函数和过程逻辑。特定于类型的功能 - 比如计分算法(scoring algorithm)或化学相似性搜索的应用程序 - 进一步增强了现有的这一组丰富的转换。
可扩展样式表语言(Extensible Stylesheet Language,XSL)转换使文档互换和各种显示特征的动态样式匹配更为方便。用户定义的函数使客户几乎可以标准化任何数据类型的任何函数。另外,能够将 Web 服务当作内置函数进行访问,这意味着任何 Web 服务(比如货币转换)可以变成嵌入式转换函数。
DB2 Information Integrator 还包括一个用于混合关系数据库的复制服务器。客户可以在 IBM(DB2,还包括 IBM Informix)、Microsoft、Oracle、Sybase 和 Teradata(只作为目标)数据库之间复制数据。您可以配置各种拓扑结构、等待时间和一致性特征。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››数据库对象——存储过程
- ››db2诊断系列之---定位锁等待问题
- ››数据库设计词汇对照表
- ››db2 命令选项解释
- ››数据库大型应用解决方案总结
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接