ORACLE数据库中大型对象数据存储技术的研究.pdfVIP

ORACLE数据库中大型对象数据存储技术的研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE数据库中大型对象数据存储技术的研究 周丽佩王晔刘馨 (大庆石油学院网络中心,大庆163318) 摘要现代数据库管rgcr_作中,存储图片、图像、声音等多媒体信息数据是一 项很重要的工作内容,也是数据库工作中的难点。本文重点研究了Oracle数据库 中大型对象数据的存储技术,分析了非结构化数据类型的主要特点以及大型对象 数据存储的特性和优越性,通过介绍大型对象数据存储的基本原理及数据的物理 存储方式,并结合实例说明Oracle数据库中大型对象数据的存取过程与方法,并 对OracleInterMedia工具存取多媒体信息作一简要的介绍。该项技术在网络视频点 播系统中得到了成功的应用。 关键词 大型对象数据非结构化数据类型数据存储过程 1.前 言 随着计算机技术的飞速发展,要存储的信息量越来越大,数据格式多种多样,图 形、图像、声音等信息都是我们要保存的重要资料信息,但目前这些信息还是以零散 文件的形式存储在计算机系统中,没有统一的管理机制来管理,不利于信息备份、检 索等工作。Oracle公司有一种大型对象数据存储技术,主要用于存储非结构化数据块 (如图形、图像等),并且支持随机访问,支持事务操作和数据复制,对数据的修改 可以进行提交或回滚等操作,解决了存储、管理多媒体信息困难的问题。 2.大型对象数据存储技术 长期以来,我们一直使用Long数据类型存储大块的数据,但是大量的数据使数 据库的处理能力大大的降低,查询效率低,而且图形、图像、声音等一系列多媒体信 息存储到数据库中一直是个比较麻烦的问题。Oracle公司新版本的数据库产品中有一 种大型对象数据存储技术用于存储非结构化数据块,通过数据库的管理、备份等机制 ‘管理这些大型对象数据,它定义的LOBS数据类型支持随机访问操作,支持事务操作 和数据复制,最大存储长度可以达到4GB。 2.1 Longs数据类型与lobs类型数据的区别 raw类型的 ·存储能力不同,LOB类型存储数据量最大为4GB,而long或long 存储量最大为2GB; ·在同一数据表中各种数据类型的列数目不同,每张数据表可以有多个LOB数 raw数 据列,可以是不同的LOB类型,而一张数据表中只能有一个long或者long 据列; ·存取方式不同,LOB类型支持对数据随机存取,但longs类型只支持顺序存取。 113 ·在数据表中存储的内容不同,通常情况下,LOB列中存放的是LOB数据的 raw列中存放 locator(定位符),数据被存放到另外的表空问中,而在long或者long 的始终是实际的数据信息。 2.2非结构化类型数据的特点 大型对象数据存储技术主要用于存储非结构化数据块,相对于结构化数据类型进 行比较,非结构化类型的数据具有以下两个显著的特点: 1.非结构化类型的数据不能被分解成基本的数据成分。对于一张图片信息来说, 它是由0和1的数据流组成,不能对它进行有效的分解并存储到数据库中,单独的O 和l没有任何意义。 2.非结构化类型的数据通常情况下数据量是很大的。一条人员信息记录可能只有 几十个字节,但是很少数量的多媒体数据就可能是它千倍以上的字节数,达到几十兆, 几百兆,甚至几个GB。 2.3L0bs数据类型 LOBS依靠数据信息相对于数据库存储的位置被分为两种类型:内部的LOBS (Internal lobs)和外部的LOBS(Externallobs,也就是BFILES)。 1.Internallobs类型 Internal lobs类型的数据被存储在表空间中,数据库能够提供有效的数据存取, 支持事务操作和数据复制,可以进行提交或回滚操作,存储的指针能够跨

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档