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

MySQL Store Image BLOB Wydajność zła praktyka

Jeśli możesz upublicznić swoje obrazy - sugerowałbym zapisanie obrazów w innym (i prawdopodobnie tańszym) magazynie niż Twoja baza danych, takim jak na przykład S3.

Ale jeśli twoje obrazy powinny być prywatne, przechowywanie ich w DB nie jest najgorszą opcją, ale musisz je uwzględnić w swoim kodzie.

Jeśli używasz formatu mysql5.6 i Barracuda (jest to obecnie najbardziej rozpowszechnione), to z punktu widzenia MySQL - przechowywanie kolumn BLOB będzie miało 2 wyszukiwania danych na dysku zamiast 1, ponieważ kolumny BLOB i TEXT są zapisywane z głównej strony danych.

Możesz przeczytać więcej informacji na ten Wpis na blogu Percona




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować najnowszą wersję MySQL 8 na Debianie 10?

  2. Instrukcje UPDATE są w stanie końcowym zapytania

  3. Jak uzyskać rozmiar tabeli w MySQL?

  4. Jak działa funkcja FROM_BASE64() w MySQL

  5. Jak używać instrukcji CASE w MySQL?