大对象数据的存取在Oracle数据库中的设计与实现.pdf

大对象数据的存取在Oracle数据库中的设计与实现.pdf

ID:53016993

大小:89.25 KB

页数:1页

时间:2020-04-12

大对象数据的存取在Oracle数据库中的设计与实现.pdf_第1页
资源描述:

《大对象数据的存取在Oracle数据库中的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DataBaseTechnique·数据库技术大对象数据的存取在Oracle数据库中的设计与实现文/王霞闫爱平李娜Oralce数据库是由美国甲骨文开发的一款filname为大对象数据的文件名分布式数据库产品,也是全世界最著名的一款dbms随着计算机应用系统的广—lob.fileopen(bf,dbms—lob.file—泛应用,应该系统的数据库越来B/S架构下的数据库产品之一。Oracle数据库readonly);越大,可以存储或应用的数据类是一款通用性极好的数据库,具备完整的数据dbms—lob.1oadfromfile(b—lo

2、b.bf.dbms—lob.型也越来越多。大对象数据作为库管理功能,是一款完备的关系数据库,遵循getlength(bf));普通数据类型的补充可以帮助我关系数据库的所有约束,也是一款分布式数据dbmslob.fileclose(bf);们解决很多现实问题。但大对象_数据的存储和读取却是困扰数据库,能实现分布式处理数据功能。目前市场上COMMIT;库设计师的难题,通常会使用高普遍采用OracleDatabase12c,该款产品引入END;级语言JAVA等来实现Oracle数了一个多承租方架构,可以让用户轻松管理数3.2.2读取的存储

3、过程据库中大对象数据。本文试利用据库云,为未来海量数据处理提供方便。BEGINPL/SQL存储过程来实现OracleOracle数据库中总共包括了LONG,LONGSELECTlblob数据库中LOB数据的处理,丰富—RAW和LOB三种大对象数据类型。LONG和FROMpiclobOrac1eLOB数据库的技术理论。_LONGRAW是Oracle早期版本就带有的数据WHERETID=pinm;_类型,最大长度为2G,只支持顺序访问,也l_blob_len:=DBMS_LOB.GETLENGTH(1一不可以作为对象的属性处理。LOB是

4、Oracleblob);//获取大对象数据长度键词】大对象数据OracleLOBPL/SQL8i版本后的数据类型,该数据类型包括内部lfi1e:=UTL—FILE.—LOB(BLOBCLOBNCLOB)和外部LOBFOPEN(‘PIC’,ponm,’wb’,32767);(BFILE),所谓内部LOB就是指存放在数WHILElpos<[bloblenLOOP//通过循据中的大对象数据类型,所谓外部LOB就是环,将大对象数据一位一位读取出来随着数据库应用系统开发与设计的迅速指存放在操作系统中大对象数据类型。通常用DBMS—LOB.RE

5、AD(I—blob,l—amount,l—,数据库设计师从简单的整型,备注型向BLOB来存放像图像、音频和视频等这样的二pos,l7复杂的数据类型进军。随着新的媒介质的_bufer);进制格式数据;用CLOB来存放像大的文本uTLFILE.PUTRAW(1一file,l—:,数据库应用系统不单纯地能处理文本、——I型数据这样的小对象数据,更多包含声音、数据这样的数据库字符集格式字符数据;用bufer,TRUE);【或视频等的大对象数据应用而生。如何设NCLOB来存放像长文本数据这样Unicode字Lpos:=Lpos+l_amoun

6、t;符集字符数据;用BFILE来存放指向某文本ENDLOOP;f存取大对象数据是困扰每个软件设计师的l,如何应用这些大对象数据是软件设计师文件或二进制文件的操作系统文件指针。UTLFILE.FCLOSE(1_file);//关闭文件读解决的问题。不同的数据库产品拥有不同写3Oraole中大对象数据的存取方法:对象数据类型,如SOLServer数据库产END;3.I新建测试用表.这样两个存储过程execpieinsert和execc就可以用Image来定义大图片数据,可以_pieread就创建好了,通过执行这两个存储过ext或Ntex

7、t来定义大文本字段,这些大对CREATETABLEpielob(oratest——id据通常采用长二进制流存储,方面软件设——程可以实现对Oracle数据库中的大对象数据VARCHAR2(50)NOTNULL,oratest_pic存取。i调用。同样,Oracle数据库产品中可以用BLOBNOTNULL)。或Blob来定义大对象数据,这种大对象为方便大对象数据的存取,创建一个指4结语采用字符形式存储。当今,大部分的应用针文件指向大对象数据。i都采用Oracle数据库,如何高效快速的Oracle数据库中的大对象数据应用是数据CREAT

8、EDIRECTORYPICAS‘E:\大对象数据,如何存储大对象数据是软件库技术中最关键的技术,通过PL/SQL存储过omceltest\l1’;//设置操作目录币应该解决的核心问题,本文试利用PL/程来实现是最有效也是最简单的方法,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。