sql >> Databasteknik >  >> RDS >> Mysql

Lagra bilder i filsystem som filer eller i BLOB-databasfält som binärer

Jag har haft stora perf-problem med att försöka lagra bilder i databasen. Databasstorleken blir mycket större och frågor på tabeller med BLOB blir mycket långsammare. Det lägger också till ytterligare komplexitet din kod eftersom du måste använda icke-standardiserad dataåtkomst för att hämta dina bilder och måste konfigurera för lat inläsning. Det ökar också avsevärt säkerhetskopierings- och replikeringstider.

Att lagra i filer är mycket lättare att hantera, du kan enkelt säkerhetskopiera och rsynka endast de som har ändrats.

I grund och botten försöker jag aldrig sätta något annat än metadata i en databas.



  1. Fel vid installation av psycopg2==2.6.2

  2. Hur kör man skrivbordsapplikationer med databas lokalt utan att installera någon databasserver?

  3. sql-fråga för att konvertera ett nytt linjetecken till en html

  4. Hur man gör anslutning till Postgres via Node.js