Oracle数据库处理多媒体信息[Oracle防范]
本文“Oracle数据库处理多媒体信息[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
引文:
长期以来,多媒体信息在计算机中都是以文件情势存放,由操作系统管理的,但是随着计算机网络,分布式计算的发展,对多媒体信息举行高效的管理,存取,查询已经成了一种急迫需求.而关系数据库却有着强盛的数据管理本领.两方面结合,多媒体数据库由此应运而生.本文将就Oracle对多媒体信息举行处理的方法,工具,特点以及一些基本原理做一个综述.
但是我们不能不遗憾的看到,现有数据库对一些多媒体数据所特有的操作本领还是很有限的.针对多媒体数据库的性能调优目前也碰到了新的问题.固然如此,多媒体数据库仍旧产生了广漠的利用代价和前景.
当然本文不大概面面俱到,有关Oracle多媒体信息处理的具体内容,请查阅Oracle相关手册.
一.利用前景综述
随着计算机处理本领的大副提高,多媒体早已经融入到了计算机当中了,假如贫乏了多媒体,贫乏了各种多姿多采的图象,音频,视频,很难想象计算机目前会走入千家万户.长期以来,多媒体信息在计算机中都是以文件情势存放,由操作系统管理的,但是随着计算机网络,分布式计算的发展,这种纯真的文件式管理已经力不从心了,对多媒体信息举行高效的管理,存取,查询已经成了一种急迫需求.而关系数据库却有着强盛的数据管理本领.两方面密切结合,多媒体数据库由此应运而生.可以预见,随着多媒体处理需求的加强,多媒体数据库的利用将越来越遍及.
Oracle作为一家闻名的数据库厂商,在多媒体信息处理上,更是走在了前边.本文将就Oracle对多媒体信息举行处理的方法,工具,特点以及一些基本原理做一个综述.但愿对读者有所启迪.当然,关系数据库还有好多家,固然开辟工具,编程接口语句各异,但在数据范例、处理方法上对比类似.所以我们在此略过.
二.多媒体数据范例介绍
在关系型数据库中,多媒体信息等大型对象是由lob型字段来举行存取的.在Oracle8i中,正式引入了此尺度,以适应多媒体大对象处理的需求.Oracle数据库中,lob型数占据以下几种:
--------------------------------------------
Lob范例 阐明
Clob: 和Oracle7的long型类似,clob可以存储单字节型数据
Nclob: Nclob存储定宽的多字节国家字符集数据
Blob: 和Oracle7中的long raw范例类似.可以存储无构造的二进制数据.Oracle8没有对这种数据举行注释 ,只是按照本来的情势存储和检索它.
Bfile: Bfile答应对Oracle数据库以外存储的大型二进制文件举行只读情势的拜候.和别的三种lob范例数据 差别的是,bfile范例数据存储在一个单独的文件中,该文件不由Oracle来保护.
特点:
1.在Oracle7中,呼应的long或long raw字段有2g的限制,而lob的限制是4g .
2.lob可以利用调用接口OCI大概由pl/sql操纵dbms_lob包举行操作.
3.lob不象long型那样每个表中最多只有一个字段的限制,其可以有多个,而又可以操纵触发器的特点.
4.lob数据处理可以得到与别的数据一样的事物特点.
5.lob的存储对比特别,它并非跟其他数据存储在同一个数据库表中,而是可以单独存放于差别的表空间中,由一个定位符指向实际的lob数据.
以上是“Oracle数据库处理多媒体信息[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |