sql >> Database >  >> RDS >> Mysql

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

In dit geval varchar is beter.

Merk op dat varchar kan van 1 tot 65535 tekens zijn.

Blobs worden opgeslagen in een aparte sectie van het bestand.
Ze vereisen een extra fileread om in de gegevens op te nemen.
Om deze reden wordt varchar veel sneller opgehaald.

Als je een grote blob hebt waar je niet vaak toegang toe hebt, is een blob logischer.
Als je de blob-gegevens opslaat in een apart (deel van het) bestand, kan je kerngegevensbestand kleiner zijn en dus sneller worden opgehaald.




  1. Android SQLite MultiTable Database-ontwikkeling

  2. rijnummer verhogen wanneer waarde van veld verandert in Oracle

  3. Hoe het huidige Connection-object in Spring JDBC te krijgen

  4. Unicode-coderingsfout 'latin-1' codec kan teken '\u2019' niet coderen