Oracle 11g中關於資料定義的思考

來源:互聯網
上載者:User

之前一直沒有關注過Oracle中資料的儲存方式,因為大部分使用的還是Oracle的關係型資料庫儲存內容的中繼資料。今天偶然看到一篇關於Oracle 11g的資料定義的描述,收集如下:

1、Oracle的資料劃分

Oracle認為資料可以分成3類:

1) 結構化資料:這類資料指可以使用關聯式資料庫表來儲存和管理的資料;

2) 非結構化資料:這類資料指各種文檔: pdf, word, gif等。Oracle中使用大對象欄位類型(LOB)來儲存該類資料,但LOB存在效率問題,所以在11g中,使用Securefile來儲存這類非結構化資料。(Securefile提供壓縮、加密等功能,並且提高效率)

3) 以文檔/內容為中心的資料(document-centric/content-centric):這類資料的代表是XML文檔。Oracle提供了XML資料庫來管理這類文檔。

2、Oracle 11g的SecureFile

  Securefile功能是Oracle 11g中對大對象(Lob)儲存格式的完全重新設計實現,原來的Lob儲存格式現在通稱為basixfile,它仍然是預設的儲存方法,但是Securfile關鍵字開啟了新的儲存方法,它允許加密、利用壓縮節約空間和資料重複消除。

  Securefile組織檔案資料比舊的LOB格式欄位要快10倍以上(據oracle官方檔案);使用Securefile將非格式檔案作為資料庫表的一部分,這樣應用程式不需要處理關聯式資料庫和檔案系統多個介面;可使用資料庫的特性。

3、Oracle XML DB

1.        Oracle XML DB是支援文檔為中心或者內容為中心的XML檔案。XML文檔是層次化資料,因此Oracle XML DB根據XML檔案的特色,提供層次索引和XML的儲存倉庫。

2.        Oracle XML DB架構包括兩個主要特色:

1)        XMLType tables and views storage

2)        Oracle XML DB repository

 忽然有了一種感覺,莫非Oracle 11g裡面,想把所有的結構化資料、XML文檔、非結構化資料都統統包括進去??

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.