sql >> Databasteknik >  >> RDS >> Sqlserver

Lagra bilder i en databas

Ja, det är sant, SQL Server 2008 implementerade precis en funktion som den du nämner, den kallas en filström. Och det är verkligen ett bra argument för att lagra blobbar i en DB, om du är säker på att du bara vill använda SQL Server för din app (eller är villig att betala priset för antingen prestanda eller för att utveckla ett liknande lager ovanpå den nya DB-server). Även om jag förväntar mig att liknande lager kommer att börja dyka upp om de inte redan finns för olika DB-servrar.

Som alltid beror de verkliga fördelarna på det specifika scenariot. Om du kommer att servera många relativt statiska, stora filer, kommer detta scenario plus cachning förmodligen att vara det bästa alternativet med tanke på en prestanda/hanterbarhetskombination.

Detta vitbok beskriver FILESTREAM-funktionen i SQL Server 2008, som tillåter lagring av och effektiv åtkomst till BLOB-data med en kombination av SQL Server 2008 och NTFS-filsystemet. Den täcker val för BLOB-lagring, konfigurering av Windows och SQL Server för att använda FILESTREAM-data, överväganden för att kombinera FILESTREAM med andra funktioner och implementeringsdetaljer som partitionering och prestanda.



  1. Hur skapar jag en databas om den inte finns med PHP?

  2. Django prefetch_related med limit

  3. Långsam import av stor MySQL-dump

  4. MySQL ::Välj från kommaseparerad sträng