blob

blob

BLOB (binary large object),二進制大對象,是一個可以存儲二進制檔案的“容器”。 在計算機中,BLOB常常是資料庫中用來存儲二進制檔案的欄位類型。 BLOB是一個大檔案,典型的BLOB是一張圖片或一個聲音檔案,由於它們的尺寸,必須使用特殊的方式來處理(例如:上傳、下載或者存放到一個資料庫)。 根據Eric Raymond的說法,處理BLOB的主要思想就是讓檔案處理器(如資料庫管理器)不去理會檔案是什麼,而是關心如何去處理它。 但也有專家強調,這種處理大數據對象的方法是把雙刃劍,它有可能引發一些問題,如存儲的二進制檔案過大,會使資料庫的性能下降。在資料庫中存放體積較大的多媒體對象就是應用程式處理BLOB的典型例子。

區別

大型對象

BLOB就是使用二進制保存數據。

如:保存點陣圖。

CLOB使用CHAR來保存數據。

如:保存XML文檔。

系列

MySQL中,BLOB是個類型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,這幾個類型之間的唯一區別是在存儲檔案的最大大小上不同。

MySQL的四種BLOB類型

類型 大小(單位:位元組)

TinyBlob 最大 255

Blob 最大 64K

MediumBlob 最大16M

LongBlob 最大 4G

對戰遊戲

在很多聯網的RTS遊戲裡,經常有外國玩家和你說“blob”。blob原意是指一團東西,在遊戲裡引申為“人海”。最典型的是《英雄連》,對於狂出步兵橫掃戰場的戰術,就被稱為“人海”,指人海戰術、blob。

相關詞條

相關搜尋

熱門詞條

聯絡我們