WEB开发网
开发学院数据库DB2 IBM InfoSphere Federation Server V9.7 中的新增... 阅读

IBM InfoSphere Federation Server V9.7 中的新增功能

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: 对 VARCHAR2 语义的支持,本地联邦数据库有两种运行模式:默认模式:该模式下不支持 VARCHAR2 语义;VARCHAR2 语义兼容模式:该模式下支持 VARCHAR2 语义可以在创建数据库之前,IBM InfoSphere Federation Server V9.7 中的新增功能(3

对 VARCHAR2 语义的支持,本地联邦数据库有两种运行模式:

默认模式:该模式下不支持 VARCHAR2 语义;

VARCHAR2 语义兼容模式:该模式下支持 VARCHAR2 语义

可以在创建数据库之前,通过设置系统变量 DB2_COMPATIBILITY_VECTOR,指定该数据库的 NUMBER 兼容性,具体如下:

db2set DB2_COMPATIBILITY_VECTOR=20

支持 VARCHAR2 的远程数据源可以是 DB2 LUW V9.5 及之后版本或者 Oracle 。在本地联邦数据库中,通过引入服务器变量 VARCHAR2_COMPAT,指示远程数据源是否具有 VARCHAR2 兼容性。同时还引入了另一个服务器变量 NO_EMPTY_STRING,用于指示远程数据源的列是否包含空字符串,以更方便的进行 SQL 语句本地或远端执行的 PUSHDOWN 分析。

结合本地联邦数据库和远程数据源之间各自是否具有 VARCHAR2 语义兼容的模式,它们的连接有四种可能组合,如图 2 所示,分别为:

非 VARCHAR2 语义兼容的联邦数据库与非 VARCHAR2 语义兼容的远程数据源相连;

非 VARCHAR2 语义兼容的联邦数据库与 VARCHAR2 语义兼容的远程数据源相连;

VARCHAR2 语义兼容的联邦数据库与非 VARCHAR2 语义兼容的远程数据源相连;

VARCHAR2 语义兼容的联邦数据库与 VARCHAR2 语义兼容的远程数据源相连。

其中需要注意到是,(a)(b) 运行模式在 IBM InfoSphere Federation Server V9.7 之前就已经存在了,所不同的是 (b) 模式现在可以支持 DB2 VARCHAR2 语义兼容的数据源;而 (c) 和 (d) 模式则是新加入的两种运行模式。

IBM InfoSphere Federation Server V9.7 中对 VARCHAR2 语义的支持主要体现在当与远程数据源连接时的一些基于字符的操作上。本地联邦数据库与远程数据源的 VARCHAR2 语义是否一致将影响包含字符相关操作的 SQL 语句在本地或远端执行的 PUSHDOWN 分析。

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

Tags:IBM InfoSphere Federation

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