Warum nicht jede Zahl nebst PK als record in einer table?
Ein Datenbanksystem kommt mit vielen Sätzen schneller zurecht als du mit dem Umwandeln von Zahlen in Strings und umgekehrt.
Die Ablage von custom data types wird von
MySQL meines Wissens nicht unterstützt. Es gibt andere Datenbanksysteme, die das Speichern von arrays direkt unterstützen, eventuell mit einem index-limit unter 4000. Stichworte: post-relational, NF2, OODB
Ehe ich eine Umwandlung von und zu Zeichenketten-Darstellung erwägen würde, würde ich die 8000 Byte als Blob speichern.