Mysql
 sql >> Baza danych >  >> RDS >> Mysql

varchar(255) vs mały tekst/tinyblob i varchar(65535) vs obiekt BLOB/tekst

W tym przypadku varchar jest lepszy.

Zauważ, że varchar może mieć od 1 do 65535 znaków.

Bloby są zapisywane w oddzielnej sekcji pliku.
Wymagają dodatkowego odczytu pliku, aby uwzględnić w danych.
Z tego powodu varchar jest pobierany znacznie szybciej.

Jeśli masz duży obiekt BLOB, do którego rzadko uzyskujesz dostęp, bardziej sensowny jest obiekt BLOB.
Przechowywanie danych obiektu BLOB w oddzielnym (część) pliku umożliwia zmniejszenie rozmiaru podstawowego pliku danych, a tym samym jego szybsze pobieranie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Schemat eksportu MySql bez danych

  2. połączenie z bazą danych nie działa po utworzeniu pliku jar

  3. Jak radzić sobie z błędami dla zduplikowanych wpisów?

  4. Wstrzyknięcia SQL w ADOdb i ogólne bezpieczeństwo witryny

  5. Zwróć dzień, miesiąc i rok w MySQL