webForumDet fria alternativet

Binära filer i databas

ASP

1 svar · 242 visningar · startad av Tmed

Medlem sedan juni 2000145 inlägg
Frågan#1

Går det att lagra binära filer i en databas ihop med övrig information om filen?

Medlem sedan maj 2000376 inlägg
#2

Tekniskt sett, ja.
I SQL-server använder man t ex datatypen BLOB (Binary Large Object). Då kan man ha bilder eller andra filer i databasen.

Beroende på vilken databas man kör och hur den hanterar informationen, kan det dock vara en nackdel att göra på det här sättet, bl a av prestandaskäl. Det finns ju speciella databaser som hanterar media, men dessa är oftast uppbyggda specifikt för denna uppgift.

För de flesta "normala" användningsområden kan det därför vara bättre att spara filerna separat på servern och sedan lägga in sökvägen till dessa i databasen, tillsammans med den övriga informationen. SQL-server har även funktioner som håller filerna uppdaterade efter databasen, så slipper man ordna den biten manuellt.

270 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)