sql >> Database teknologi >  >> RDS >> Sqlserver

Lagring af billeder i en database

Ja, det er sandt, SQL Server 2008 implementerede lige en funktion som den du nævner, den kaldes en filstrøm. Og det er faktisk et godt argument for at gemme blobs i en DB, hvis du er sikker på, at du kun vil bruge SQL Server til din app (eller er villig til at betale prisen i enten ydeevne eller i at udvikle et lignende lag oven på den nye DB server). Selvom jeg forventer, at lignende lag begynder at dukke op, hvis de ikke allerede eksisterer for forskellige DB-servere.

Som altid afhænger hvad de reelle fordele ville være af det særlige scenarie. Hvis du vil tjene masser af relativt statiske, store filer, så vil dette scenarie plus caching sandsynligvis være den bedste mulighed i betragtning af en kombination af ydeevne/håndterbarhed.

Denne hvidbog beskriver FILESTREAM-funktionen i SQL Server 2008, som tillader lagring af og effektiv adgang til BLOB-data ved hjælp af en kombination af SQL Server 2008 og NTFS-filsystemet. Den dækker valg for BLOB-lagring, konfiguration af Windows og SQL Server til brug af FILESTREAM-data, overvejelser om at kombinere FILESTREAM med andre funktioner og implementeringsdetaljer såsom partitionering og ydeevne.



  1. Connection nægtede at MySQL på laravel og MAMP

  2. Under hvilke omstændigheder vil du have, at Rails skal indstilles til IKKE at genoprette forbindelse til MYSQL

  3. DML og undtagelseshåndtering - Oracle

  4. Oracle:Returnerer flere værdier i en funktion