Beim Einrichten einer Datenbank möchte ich den effizientesten Datentyp für möglicherweise ziemlich lange Daten verwenden. Derzeit ist mein Projekt, Songtitel und Gedanken zu diesem Song zu speichern. Einige Titel können 5 Zeichen oder länger als 100 Zeichen sein und die Gedanken können ziemlich lang sein.
Ist es effizienter, einen auf 8000 eingestellten Varchar oder einen Blob zu verwenden? Ist die Verwendung eines Blobs mit einem Varchar identisch, da ihm eine festgelegte Größe zugewiesen wird, unabhängig davon, was er enthält? oder ist es nur ein Zeiger und es verbraucht nicht wirklich viel Platz auf dem Tisch? Gibt es eine bestimmte festgelegte Größe eines Blobs in KB oder ist es erweiterbar?
Ich denke, Sie sollten blob nur verwenden, wenn Sie einen komplexen Datentyp serialisiert haben, dh wenn Sie eine komplexe Klasse in einer einzelnen Tabelle speichern möchten. Wenn Sie nur einen String (oder etwas Ähnliches) speichern möchten, verwenden Sie keinen Blob.
quelle