Mysql
 sql >> Datenbank >  >> RDS >> Mysql

varchar(255) vs. tinytext/tinyblob und varchar(65535) vs. blob/text

In diesem Fall varchar ist besser.

Beachten Sie, dass varchar kann zwischen 1 und 65535 Zeichen lang sein.

Blobs werden in einem separaten Abschnitt der Datei gespeichert.
Sie erfordern einen zusätzlichen Dateilesevorgang, um in die Daten aufgenommen zu werden.
Aus diesem Grund wird varchar viel schneller abgerufen.

Wenn Sie einen großen Blob haben, auf den Sie selten zugreifen, ist ein Blob sinnvoller.
Das Speichern der Blob-Daten in einer separaten (Teil-)Datei ermöglicht es, dass Ihre Kerndatendatei kleiner ist und somit schneller abgerufen werden kann.