Max. Content Größe von Feldern

ReemE

Mitglied
Hallo,

Ich habe vor meine Datenbankfelder mit Daten zu füllen, die ziemlich groß sind. Dazu nehme ich den Feldtyp "Text", der keine Begrenzung hat.
Ich frage mich aber, ob und wie weit es sinnvoll ist, dies über eine Datenbank zu machen. Alternativ könnte ich ja die Daten in einer Datei speichern lassen.
Die Daten sind 1 - 10 MB groß... Schafft das SQL zu handeln, speziell wenn es auch viele davon gibt?

Vielen Dank,

ReemE
 
Dateien sollte man aus Performancegründen nicht in der Datenbank speichern.
Wenn es jedoch Texte sind, kann es durchaus Sinn machen, diese auch in der Datenbank zu speichern.

Für Dateien, also Binärdaten, verwendet man, wenn man sie denn in der Datenbank speichern will, BLOB, statt TEXT.

Auch diese Datentypen sind übrigens nicht unendlich groß.

Gruß hpvw
 
Schau mal hier.

In einen LONGBLOB passen theoretisch 4GB [2^(32-10-10-10)].
In einen MEDIUMBLOB passen theoretisch 16MB [2^(24-10-10)].
In einen BLOB passen theoretisch 64KB [2^(16-10)].

(EDIT: Jeweils Minus 1 Byte.)

Gruß hpvw
 
Zurück