Desidero memorizzare i dati di serializzazione binari igbinary in MySQL. Per migliorare le prestazioni è meglio usare TEXT o BLOB, o eccarchivio dati binari mysql
5
A
risposta
3
2
Si dovrebbe usare BLOB, come BLOB acronimo di Binary Large Object, se si avvia la memorizzazione di dati binari come testo che si potrebbe iniziare a vedere tutti i tipi di risultati inattesi.
C'è un po 'di documentazione che spiega i tipi di dati: http://dev.mysql.com/doc/refman/5.0/en/blob.html
Se davvero si vuole memorizzare come testo, codifica Base64 è ciò che è necessario esaminare, alcuni dettagli qui:
uso blob. i tipi di campi di testo sono soggetti alle regole di traduzione dei set di caratteri, che possono/mangeranno i dati del blob. a parte il charset, blob e il testo si comporterebbero in modo identico. –