Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103592983
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-12 09:35:52

    来源:IBM developerWorks 中国网站    作者:sixth

查询可以产生标准的 SQL 应答集或 XML 文档。优化器已经得到了显著的扩展,能够支持分布式联邦查询处理。

  • 查询重写,这是查询优化中的一个功能强大的阶段,在该阶段将写得很糟糕的输入查询转换成语义相同的形式以改善性能,它能识别底层数据源并可以根据特定转换对于某个特定数据源的可用性来限制或启用这些转换。
  • 下推分析(pushdown analysis)是查询处理中新引入的阶段,它确定每个特定的后端服务器可以计算出某个特定查询的程度,并确定在 DB2 Information Integrator 系统上需要进行多少补偿性处理。
  • 基于成本的优化根据成本估算创建查询执行方案,成本估算目前包括来自源数据的标准统计信息(例如,基数或索引)、数据服务器的能力(如连接功能或内置函数)、数据服务器容量、I/O 容量和网络容量。
  • 语句生成(根据基于成本的优化器的结果生成可执行方案)已经得到了扩展,可以为“理解 SQL”的数据源生成有效的特定于 DBMS 的 SQL。
  • 查询运行时引擎已经得到了扩展,可以驱动对本地和分布式信息执行查询,允许功能补偿并提供一致的虚拟数据库视图。
  • 联邦高速缓存的首个发行版提供了管理员管理的跨关系数据库后端的集成视图的高速缓存。优化器自动将查询发送到高速缓存,以便在合适时满足查询。

DB2 Information Integrator 有一组丰富的转换功能,包括标准的 SQL 函数,比如字符串操作、算术计算、统计计算、联机分析处理函数和过程逻辑。特定于类型的功能 - 比如计分算法(scoring algorithm)或化学相似性搜索的应用程序 - 进一步增强了现有的这一组丰富的转换。

阅读(352) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~