Speichern von Base64-codierten Daten als BLOB- oder TEXT-Datentyp

Wir haben eine MySQL InnoDB-Tabelle, die ~ 10 Spalten mit kleinen Base64-codierten Javascript-Dateien und Base64-codierten PNG-Bildern (<2 KB) enthält.

Es gibt vergleichsweise wenige Einfügungen und viele Lesevorgänge. Die Ausgabe wird jedoch für einige Minuten in einer Memcached-Instanz zwischengespeichert, um spätere Lesevorgänge zu vermeiden.

Wie es gerade ist, verwenden wirBLOB für diese Spalten, aber ich frage mich, ob es einen Vorteil bei der Umstellung aufTEXT Datentyp in Bezug auf Leistung oder Snapshot-Sicherung.

Meine Suche gräbt darauf hinBLOB undTEXT denn mein fall ist nahezu identisch und da ich vorher nicht weiß, welche art von daten tatsächlich gespeichert werden, habe ich mich entschiedenBLOB.

Haben Sie Hinweise auf die Debatte TEXT vs BLOB für diesen speziellen Fall?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage