Image Extender、Audio Extender 和 Video Extender 管理和程序设计
DB2 Extender 利用 DB2 的面向对象特性。特别是,借助 DB2,您可以:
- 将最多 2G 字节的 LOB 存储在 DB2 数据库中。
- 为这些大的,复杂的对象定义单值数据类型。使用这些用户定义类型 (UDT) 来标识对象表示的数据类型,如图象或音频。
- 定义可对用户定义数据类型请求的特定函数。例如,可定义函数来计算图象中的颜色数,或获取音频的采样速率。以与其他 SQL 函数相同的方法在 SQL 语句中请求这些用户定义函数 (UDF)。
DB2 Extender 创建图象、音频、视频和文本对象的 UDT 和 UDF。对于帮助您完成下列各项,UDT 和 UDF 可能是重要的辅助:
- 开发应用程序。因为 Extender 定义数据类型和函数,所以不必在您的应用程序中定义它们。
- 确保一致性。同一组的 Extender UDT 和 UDF 可用于所有应用程序。这提供了现成的一致性级别,否则,
在处理大对象的应用程序之间获得这样的一致性级别是很困难的。
- 创建功能强大的查询。因为请求 UDF 的方法与请求其他 SQL
函数的方法相同,所以应用程序可包括多数据类型查询。一个 SQL 语句可同时存取图象、音频、视频和文本对象,
以及传统的数字和字符数据。可在嵌入式 SQL 语句,
以及“DB2 调用层接口”(DB2 CLI) 调用中指定 UDF 和 UDT。
因为可将 Extender 处理的对象存储在 DB2 数据库中,
所以对于存储在数据库中的传统数据类型的那些对象来说,
同一安全性、完整性和恢复保护都适用。
另外,DB2 Extender
利用“DB2 通用数据库扩充企业版”的分区数据库环境。分区允许应用程序使用对于单个计算机来说太大的数据库。分区还允许
SQL 操作并行执行,从而提高 SQL 查询或实用程序的速度。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]