<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jcat
    寵辱不驚,閑看庭前花開花落~~
    posts - 173,comments - 67,trackbacks - 0
    <引言>
    ??? 隨著社會的發展,在現代信息系統的開發中,需要存儲的已不僅僅是簡單的文字信息,同時還包括一些圖片和音像資料或者是超長的文本。比如開發一套旅游信息系統,每一個景點都有豐富的圖片、音像資料和大量的文字介紹。這就要求后臺數據庫要有存儲這些數據的能力。
    ??? ORACLE自Oracle8i起通過提供LOB字段實現了該功能。

    <LOB分類>
    ??? LOB,即Large Objects(大對象),是用來存儲大量的二進制和文本數據的一種數據類型(一個LOB字段可存儲可多達4GB的數據)。它又分為兩種類型:內部LOB和外部LOB。
    ??? 1.內部LOB將數據以字節流的形式存儲在數據庫的內部。因而,內部LOB的許多操作都可以參與事務,也可以像處理普通數據一樣對其進行備份和恢復操作。Oracle支持三種類型的內部LOB:
    ??? 1)BLOB(二進制數據)
    ??? 2)CLOB(單字節字符數據)
    ??? 3)NCLOB(多字節國家字符數據)。
    ??? 其中CLOB和NCLOB類型適用于存儲超長的文本數據,BLOB字段適用于存儲大量的二進制數據,如圖像、視頻、音頻等。

    ??? 2.目前只支持一種外部LOB類型,即BFILE類型。在數據庫內,該類型僅存儲數據在操作系統中的位置信息,而數據的實體以外部文件的形式存在于操作系統的文件系統中。因而,該類型所表示的數據是只讀的,不參與事務。
    ??? 該類型可幫助用戶管理大量的由外部程序訪問的文件。


    <LOB存儲方式>
    ??? LOB由兩部分組成:數據(值)和指向數據的指針(定位器)。盡管值與表自身一起存儲,但是一個LOB列并不包含值,僅有它的定位指針。更進一步,為了使用大對象,程序必須聲明定位器類型的本地變量。

    ??? 當內部LOB被創建時,定位器被存放在列中,值被存放在LOB段中,LOB段是在數據庫內部表的一部分。
    ??? 當BFILE被創建時,定位器如同平常一樣存儲在列中,但是它的值被存儲在數據庫之外的操作系統文件中。
    posted on 2008-03-27 11:12 Jcat 閱讀(275) 評論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: 日本久久久免费高清| 欧洲一级毛片免费| 免费在线观看理论片| 亚洲精品色在线网站| 日韩一级免费视频| 成人亚洲国产精品久久| 在线永久免费观看黄网站| 成人精品国产亚洲欧洲| 免费播放春色aⅴ视频| 一级片在线免费看| 亚洲午夜福利717| 午夜免费福利小电影| 亚洲日韩乱码中文无码蜜桃臀| 一级女人18毛片免费| 亚洲日韩国产AV无码无码精品| 国产美女被遭强高潮免费网站| 青青草97国产精品免费观看| 中文字幕人成人乱码亚洲电影| 国产成年无码久久久免费| 亚洲精品国产成人中文| 成人黄软件网18免费下载成人黄18免费视频 | 在线观看亚洲专区| 亚洲欧洲国产成人综合在线观看| 黄 色一级 成 人网站免费| 亚洲AV永久无码精品水牛影视| 无码乱肉视频免费大全合集| 久久亚洲精品无码av| 亚洲综合在线另类色区奇米| 91精品国产免费入口| 亚洲欧美精品午睡沙发| 亚洲欭美日韩颜射在线二| 四虎成年永久免费网站| 丰满亚洲大尺度无码无码专线| 亚洲无线观看国产精品| 69式国产真人免费视频| 免费看一级高潮毛片| 久久丫精品国产亚洲av不卡| 国产女高清在线看免费观看| 99在线在线视频免费视频观看| 国产成人综合久久精品亚洲| 亚洲AV日韩AV鸥美在线观看|