DB2 DataLinks Manager 快速入门

DB2 DataLinks 技术概述

DataLinks 技术使用 DATALINK 数据类型(在“DB2 通用数据库” 中作为 SQL 数据类型实现),它引用存储在数据库外部的对象。就象其他任何 SQL 数据类型一样,可使用 DATALINK 数据类型来定义表中的列。

在 NTFS、JFS 和 UFS 环境中,DATALINK 值根据“统一资源定位器” (URL) 来对包含文件和文件名的 DataLinks 服务器的名称进行解码。就完整性、存取控制和恢复而言, DATALINK 值是固定的:DB2 将 DATALINK 视作对象存储在数据库中。需要注册一组已知 DataLinks 服务器。只有那些已注册至 DB2 数据库的 DataLinks 服务器名才可在 DATALINK 类型的值中指定。

在 DCE-DFS 环境中, DataLinks Manager 是对整个单元注册的, 而链接文件对使用方案的 URL 来说,是通过 DFS 和文件的 DFS 路径名来表示的。

即使 DATALINK 值表示存储在数据库系统之外的对象, 您也可使用 SQL 查询来搜索参数数据,以获取对应于查询结果的文件名。可对包含视频、 图象、文本或其他媒体格式的文件创建索引, 并将这些属性与 DATALINK 值一起存储在表中。借助文件服务器上的中央文件库和数据库中的 DATALINK 数据类型,就可以获得类似以下问题的答案: “我有什么?”“帮助我查找需要的内容”

可使用 DATALINK 数据类型的应用程序的示例有:

许多这些应用程序都需要搜索功能来查找这些文件中的数据。但是, 这些搜索功能不需要实际将数据放到数据库系统中, 因为对于查询而言,它们的原始内容是不必要的。通常, 应抽取图象或视频的特性,并将它们存储在数据库中, 以对抽取的特性进行搜索。可从图象中抽取的特性有颜色、 形状和纹理等。IBM DB2 Universal Database Extender for Image 产品支持对这类特性进行的抽取和搜索功能。

一般说来,这些应用程序用来将 SQL 的搜索功能与直接使用文件的优点相结合以处理原始数据的方法, 就是将对这些文件的引用与描述文件内容的参数数据存储在一起。DB2 Relational Extenders for Text, Voice, Image(等等)提供了此功能。这些 Exterder 允许您指定是要在数据库中维护对象本身,还是在数据库之外来进行维护。

目前,DB2 Relational Extender 未在服务器上的文件及它们在数据库中的引用之间提供参考完整性。因此, 可单独删除引用或文件。此外, Extender 不提供对相关文件的存取控制, 也不提供对数据库及其关联文件的协同备份和恢复方案。

DB2 DataLinks 技术解决了这些问题,并提供了这种应用程序所必需的功能。DB2 Relational Extender 将来的发行版将使用 DataLinks 技术。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]