Mysql
 sql >> Database >  >> RDS >> Mysql

varchar(255) vs tinytext/tinyblob e varchar(65535) vs blob/text

In questo caso varchar è meglio.

Nota che varchar può essere compreso tra 1 e 65535 caratteri.

I BLOB vengono salvati in una sezione separata del file.
Richiedono un fileread aggiuntivo da includere nei dati.
Per questo motivo varchar viene recuperato molto più velocemente.

Se hai un BLOB di grandi dimensioni a cui accedi di rado, ha più senso di un BLOB.
L'archiviazione dei dati BLOB in un file separato (parte del) consente al tuo file di dati di base di essere più piccolo e quindi di essere recuperato più rapidamente.