BLOB :
BLOB
(Binary Large Object) is a large object data type in the database system. BLOB
could store a large chunk of data, document types and even media files like audio or video files. BLOB
fields allocate space only whenever the content in the field is utilized. BLOB
allocates spaces in Giga Bytes.
USAGE OF BLOB
(source: codeproject article by Ziyad Mohammad)
You can write a binary large object (
BLOB
) to a database as either binary or character data, depending on the type of field at your data source. To write aBLOB
value to your database, issue the appropriateINSERT or UPDATE
statement and pass theBLOB
value as an input parameter. If yourBLOB
is stored as text, such as a SQL Server text field, you can pass theBLOB
as a string parameter. If theBLOB
is stored in binary format, such as a SQL Server image field, you can pass an array of type byte as a binary parameter.
A useful link : Storing documents as BLOB in Database - Any disadvantages ?