ORACLE中的BLOB(大型對象)與MYSQL(大型對象)

  MySQL數據庫中BLOB類型分爲如下四種數據庫

  • TINYBLOB可變長二進制數據,最多255個字節
  • BLOB可變長二進制數據,最多2的16次方-1個字節 即64K
  • MEDIUMBLOB可變長二進制數據,最多2的24次方-1個字節 即16M
  • LONGBLOB可變長二進制數據,最多2的32次方-1個字節 即4G
  • 這幾個類型之間的惟一區別是在存儲文件的最大大小不一樣。 
  Oralce數據庫中大數據類型分爲BLOB和BFILE 兩種,其中BLOB分爲如下三種
  • BLOB全稱爲二進制大型對象(Binary Large Object)。它用於存儲數據庫中的大型二進制對象。可存儲的最大大小爲4G字節
  • CLOB CLOB全稱爲字符大型對象(Character Large Object)。它與LONG數據類型相似,只不過CLOB用於存儲數據庫中的大型單字節字符數據塊,不支持寬度不等的字符集。可存儲的最大大小爲4G字節
  • NCLOB 基於國家語言字符集的NCLOB數據類型用於存儲數據庫中的固定寬度單字節或多字節字符的大型數據塊,不支持寬度不等的字符集。可存儲的最大大小爲4G字節
BFILE 當大型二進制對象的大小大與4G字節時,BFILE數據類型用於將其存儲在數據庫外的操做系統文件中;當其大小不足4G字節時,則將其存儲在數據庫內部的操做系統文件中,BFILE列存儲文件定位程序,此定位程序指向服務器上的大型二進制文件。
相關文章
相關標籤/搜索