Ich bin Serialisierung viele Arrays in PHP, die in einer Datenbank mit mysql gespeichert werden sollen.Welcher mysql Spaltentyp für Serialisierung (Daten)?
Die Länge der letzten Saite kann stark variieren zwischen 2000 und 100.000+, ich frage mich, was wäre die beste Spalte für diesen Typ?
Ich habe es derzeit als LONGTEXT
eingestellt, aber ich fühle, dass das Overkill ist! Die Datenbank ist bereits aktiv und hat ungefähr 3 Millionen Zeilen. Dies ist eine neue Spalte, die demnächst hinzugefügt wird.
Dank
100.000 Zeichen schränkt Ihre Optionen sehr stark ein. Auch wenn Sie diese Arrays in MySQL manipulieren oder durchsuchen oder grundsätzlich alles andere als einen riesigen Datenblock behandeln möchten, sollten Sie sie ordnungsgemäß speichern und nicht serialisieren. – Corbin
Es ist nur ein Speicher-Center für Daten, die über PHP angezeigt werden, Manipulation über MySQL wird nie passieren. Danke @corbin – hadley
besser weg mit longbinary Feldtypen. Alle Textfelder unterliegen Zeichensatzübersetzungen, die Ihre serialisierten Daten beschädigen könnten. –