BLOB

Steht für „Binary Large Object“.

Ein BLOB ist ein Datentyp in einer Datenbank, der große Mengen binärer Daten speichern kann. Datenbanken, die BLOBs unterstützen, verwenden sie, um vollständige einzelne Dateien innerhalb der Datenbank zu speichern. Da sie Binärdaten direkt speichern, unterscheiden sich BLOBs von den meisten anderen Datenbankdatentypen, die Daten nur als Klartext, boolesche Werte oder Zahlen speichern können.

BLOBs ermöglichen es einer Datenbank, Binärdaten direkt an einen Datensatz der Datenbank anzuhängen. Beispielsweise kann eine Datenbank mit den Benutzern einer Website den BLOB-Datentyp verwenden, um das von jedem Benutzer hochgeladene Profilbild zu speichern. BLOBs werden zwar am häufigsten zum Speichern von Mediendateien verwendet, können aber jeden Dateityp enthalten — ein BLOB kann aus einem PDF-Dokument, einem ZIP-Archiv oder sogar einer ausführbaren Datei bestehen. Da sie jedoch aus unstrukturierten Binärdaten und nicht aus Text bestehen, kann die Datenbanksoftware ihre Inhalte nicht durchsuchen. Stattdessen kann eine Datenbank zusätzliche Felder mit durchsuchbaren Metadaten für den BLOB enthalten.

Das Speichern von Dateien als BLOBs in einer Datenbank vergrößert auch die Größe der Datenbank erheblich. Binäre BLOBs benötigen wesentlich mehr Speicherplatz als Klartext und Zahlen, und das Speichern großer BLOBs kann Datenbank-Abfragen verlangsamen. Statt BLOBs direkt in einer Datenbank zu speichern, richten viele Administratoren separaten Cloud-Speicher für Mediendateien ein und fügen Links zu diesen Dateien in Datenbankdatensätze ein. Dadurch werden das Teilen, Aktualisieren und Bearbeiten von Dateien einfacher, da die Änderungen nicht über die Datenbank vorgenommen werden müssen. Gleichzeitig entsteht zusätzliche Komplexität, weil separate Sicherungen und eine Verwaltung der Berechtigungen erforderlich sind.

NOTE: Einige Datenbanktypen enthalten mehrere BLOB-Datentypen, um die Verwaltung des Speicherplatzes zu erleichtern. MySQL unterstützt beispielsweise vier Typen — TINYBLOB für Dateien unter 255 Byte, BLOB für Dateien bis zu 64 Kilobyte, MEDIUMBLOB für Dateien bis zu 16 Megabyte und LONGBLOB für Dateien bis zu 4 Gigabyte.

Aktualisiert August 14, 2023 von Brian P.

quizTesten Sie Ihr Wissen

Which Wi-Fi standard was officially published in 2009?

A
802.11a
0%
B
802.11b
0%
C
802.11g
0%
D
802.11n
0%
Correct! Incorrect!     View the 802.11n definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von BLOB auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.