What is a BLOB or Binary Large Object?

Binary Large Object, also known as a BLOB, is a compilation of binary data stored as a single unit in a database management system.  Binary Large Object (BLOB) usually refers to images, audio and other multimedia data, but sometimes, these data are in the BLOB format.  Keep in mind that the BLOB format data are not universal.

The History of the Binary Large Object or BLOB

Binary large object or BLOB is originally just vague chunks of data developed by Jim Starkey, who described the word “BLOB” as the creature that ate Cincinnati and Cleveland.  Then later on, Terry Mckiever made a “backronym” for the BLOB as Basic Large Object.  Today, the acronym BLOB is used to back up the concept of the Binary Large Object.

Initially, the word “BLOB” was used to describe the transferring of large volume of data from one database to another without any system failure or inconsistencies.  The idea of blobbing was derived from the image of a person transferring a large amount of food from one plate to another.  By using the BLOB, the sharing of data will only take a small amount of time, and the checking and filtering will depend on the host of the database.  That’s why moving large data is called “blobbing”.

The notion of Blobbing was adapted by IBM’s DB2, especially when disk space came cheaper than the usual.

What is a BLOB or Binary Large Object? Binary

Uses of Binary Large Object or BLOB


In order for a database to become effective, this particular database must allow storage and manipulation of large BLOBs.  Although BLOBs require a great deal of stress for disk spaces, databases should effectively manage a way to store these large volumes of data in a single system.  There are several ways in handling a BLOB effectively.  You can store an image and convert it as a single BLOB.  Although storing an image as a single BLOB is a convenient idea, it may pose some problem.  Storing a 50 MB image may take some time, especially when it is downloaded in the internet.  Users can also store BLOBS in a middle-tier system.  In storing BLOBs, users can utilize several management systems as well as web servers.  Lastly, BLOBs can be stored effectively by dividing files in tiles with the use of compressors as well as web servers.

Effects of BLOBs in Special Operations


When storing BLOBs, special operations may be affected, and backup operations will definitely be affected, especially if the backup system is not prepared to hold large volumes of data.  Recovering data using a restoring model may pose some risks like transaction loss and decline of database performance.  BLOBs also affect the copying and logged operations.  If you are transferring large BLOB data, you should consider changing your packet data server to accommodate larger BLOBs and effectively transfer files from one database to another.  BLOBs also affect search operations.  When searching a BLOB data in a specific table, a user must integrate a BLOB column to effectively access the data.  With the use of the search operation, the BLOB will be extracted and filtered properly.

Comments are closed.