sql >> Databasteknik >  >> RDS >> Sqlserver

Lagra en fil i en databas i motsats till filsystemet?

Ta en titt på det här svaret:

Lagra bilder i DB - Ja eller nej?

I huvudsak kan utrymmet och prestandaträffen vara ganska stor, beroende på antalet användare. Tänk också på att webbservrar är billiga och att du enkelt kan lägga till fler för att balansera belastningen, medan databasen vanligtvis är den dyraste och svåraste att skala delen av en webbarkitektur.

Det finns några motsatta exempel (t.ex. Microsoft Sharepoint), men vanligtvis är det ingen bra idé att lagra filer i databasen.

Om du inte möjligen skriver stationära appar och/eller vet ungefär hur många användare du någonsin kommer att ha, men på något så slumpmässigt och oväntat som en offentlig webbplats, kan du betala ett högt pris för att lagra filer i databasen.



  1. Använd variabel inställd av psql-metakommando inuti DO-blocket

  2. SQL OVER()-satsen - när och varför är den användbar?

  3. Hur YEAR() fungerar i MariaDB

  4. Är det möjligt att köra flera DDL-satser i en transaktion (inom SQL Server)?