Binary Large Object
aus Wikipedia, der freien Enzyklopädie
Binary Large Objects (BLOBs) sind große binäre und damit für die Datenbank nicht weiter strukturierte Objekte beziehungsweise Felddaten. Einige Datenbanken gestatten, dass die Feldtypen große Datenmengen (quasi komplette Dateien) als Feldinhalt abspeichern können. Eine andere Methode zur Speicherung von großen Objekten wird OPI (Object Pointer Interface) bezeichnet.
Wird die Spalte einer Tabelle in einem relationalen Datenbanksystem, zum Beispiel SQL, als BLOB ausgewiesen, speichert das DBMS den konkreten Wert gesondert ab und vermerkt innerhalb der Tabelle nur ein Referenz auf diesen Wert.
In der Programmiersprache Java existiert auch eine Schnittstelle mit dem Namen Blob in der JDBC, die Java mit Datenbanksystemen verbindet. Damit kann man die Länge eines BLOBs ermitteln und auch Zugriff auf den Wert selber herstellen.