blob , bfile 兩種不同儲存方式分別適合於哪些檔案型別或哪些使用環境 ?
資料:
------------------------------------------------------------------------------
資料庫中大物件,即LOB,有兩種儲存方式,也可以說分為兩類,一是資料和索引都儲存在本身的欄位中,即和表儲存在同一個段中,另外一種是表的欄位裡只存了資料所在段的索引,而資料統一放在一個單獨的LOB段中。
第一類有:CLOB,BLOB等
第二類有:BFILE
------------------------------------------------------------------------------
資料庫中大物件,即LOB,有兩種儲存方式,也可以說分為兩類,一是資料和索引都儲存在本身的欄位中,即和表儲存在同一個段中,另外一種是表的欄位裡只存了資料所在段的索引,而資料統一放在一個單獨的LOB段中。
第一類有:CLOB,BLOB等
第二類有:BFILE
所以兩個型別是同時存在於oracle中的,
clob一般用於字元型的存取,相當於原來的Long型別,但比他更優。
blob用於儲存二進位制型別的資料。
BFILE型別儲存的時候,他的檔案是以作業系統檔案形式儲存的,其內容並沒有放在資料庫裡
而第一類的物件儲存是單獨放在LOB段中的,不論哪一種物件,它都有個navagator的
---------------
bfile給我感覺管理不是很容易,備份的工作也要分開來做。blob管理起來容易一點,如果索引設定得當,速度也很快。我覺得如果檔案格式統一而且大小相差不多的話,還是用blob好一點,如果檔案大小相差很大,還有檔案格式亂七八糟是不是就是bfile好一點
-----------------
百M 以上的檔案都需要用BFILE儲存在資料庫以外,百M以下的檔案可以使用BLOB儲存在資料庫中 。 Tom不知道有沒有說到這些 ??
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84708/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 哪些型別的網站適合使用香港伺服器?型別網站伺服器
- 適合伺服器的網站型別有哪些伺服器網站型別
- asp.net 中兩種不同方式檔案流下載的區別?ASP.NET
- WordPress主機有哪些不同的型別型別
- 什麼是檔案?Linux檔案型別有哪些?Linux型別
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- 大量小檔案不適合儲存於HDFS的原因
- 不同型別的虛擬主持人都適合哪些應用領域型別
- 選擇適合的型別判斷方式型別
- JavaScript程式出錯型別分為哪些JavaScript型別
- mysql BLOB型別 TEXT型別MySql型別
- varchar or blob:欄位型別的儲存和溢位條件型別
- 轉摘_儲存型別與連線方式型別
- JavaScript本地儲存的方式有哪些JavaScript
- Linux常用檔案型別有哪些?六大類!Linux型別
- Python常用的資料儲存方式有哪些?五種!Python
- 講解關於蘋果開發者賬號的三種型別以及區別有哪些蘋果型別
- 不同性別玩家對於遊戲環境的不同選擇遊戲
- 各種型別檔案頭型別
- Oracle 儲存型別Oracle型別
- 資料型別: 資料型別有哪些?資料型別
- PHP memcached 各種資料型別儲存PHP資料型別
- 企業進銷存體系有哪些型別?型別
- 摩杜雲:物件儲存可以透過哪些方式使用?物件
- 海外代理有哪些型別?型別
- 公共映象有哪些型別型別
- DEVONthink詳解|哪些檔案最適合放進 DEVONthink?dev
- 物件儲存適用於哪些場景?這5個場景皆可使用!物件
- python 將一個資料夾內的不同型別檔案分別儲存到兩個不同的資料夾(json,png)Python型別JSON
- HTTP程式碼有哪些不同型別?HTTP型別
- Mysql BLOB、BLOB與TEXT區別及效能影響、將BLOB型別轉換成VARCHAR型別MySql型別
- mysql儲存日期使用什麼型別MySql型別
- DNS解析記錄有哪些型別?分別代表什麼含義?DNS型別
- Linux系統終端型別有哪些?分別是什麼?Linux型別
- 哪一種學習型別適合你——資訊圖型別
- JavaWeb——JDBC八股文、JSBC使用儲存過程、儲存函式、處理CLOB/BLOB型別JavaWebJDBCJS儲存過程儲存函式型別
- 在LINUX環境中,哪種檔案系統儲存更安全?Linux
- 常見的電腦電源型別區分 電源種類有哪些?型別