Open In App

BLOB Full Form

Last Updated : 12 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

BLOB stands for Binary Large Object It is defined as the chunk of binary data being stored as a single entity in a database system. BLOBs are used primarily to hold multimedia objects like images, videos, and sound, though they can also be used to store programs. Not all DBMSs support BLOBs.

What Is a BLOB?

A BLOB (Binary Large Object) refers to a single database unit that is made up of a group’s binary data. Mostly, they are used to save multimedia objects like video, sound, and image files. However, some DBMSs may not accommodate these kinds of blobs. Also, unstructured data including text and binary data can be stored in large volumes through the use of cloud services such as Azure Blob Storage.

History Of BLOB

Jim Starkey, was the inventor of the BLOB, and it first came into existence in the 1970s. Name BLOB came in existence much earlier before the acronym could actually be stated as what it is today i.e. Binary large object. In 1997, Starkey explained that BLOB was used as an acronym because at that time it was unrecognizable (or unprofessional) for the market.

BLOB-Full-Form

There are clouds available that provides a service as BLOB storage, that supports the storage of large amounts of unstructured object data, such as text or binary data. eg- Azure Blob storage.

Characteristics of BLOB

  • Data type used to store binary data such as images or other multimedia files.
  • They require significantly large storage space in comparison to other data types.
  • Database types decide the amount of data that can be stored by BLOBs.
  • Blob storage is of three types:
    • Block BLOBs: Used for text or binary files, documents and media files.
    • Append BLOBs: Same as Block, but optimized for append operations.
    • Page BLOBs: Storage upto 1TB, and more efficient for I/O operations.

Advantages

  • BLOBs are good alternative for adding large binary files to DBs.
  • Database backup contains all the data.
  • BLOBs are one of the best cost effective way.
  • Database size reduces, as BLOB storage uses compact DBs.

Disadvantages

  • BLOBs are not universal in terms of Databases(DBs), i.e. not all DBs supports them.
  • BLOBs are inefficient as more disk space and response time is required.
  • BLOB storage doesn't allow the DB monitoring.
  • Added overheads are required in order to secure the BLOB storage used.

Conclusion

BLOBs are useful for storing large binary data in the databases, mainly while dealing with multimedia files. Although they offer cost-effective storage as well as seamless integration with backups, their areas of weaknesses include minimal support across databases and performance inefficiencies. They are essential for understanding whether and how to use BLOBs for optimum storage solutions.


Article Tags :

Similar Reads