Spara bilder i databaser vs filer

Webbutveckling

2 svar · 278 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Trådstart#1

Jag är inte så insatt egentligen, vad är fördelar / nackdelar med att spara bilder i databas jämfört med filer?

Medlem sedan dec. 19995 874 inlägg
#2

Om vi tar ett exempel där du har en webbserver och en databasserver och du väljer att spara alla dina bilder i databasen så innebär detta mycket mer trafik mellan databasservern och webbservern än om du inte hade gjort det.

Om du däremot har en separat bildserver/filserver, så sprider du ut trafiken mer och låter olika maskiner jobba. Du kan även välja hårdvara efter vad den skall jobba med. En databasserver kanske behöver mycket minne och snabba hårddiskar medan en filserver endast behöver snabba hårddiskar och ett snabbt nätverkskort.

Fördelen med att spara bilderna i en databas kan vara att du samlar all information på samma plats. Så skall du bygga om behöver du inte funderare närmre över att kopiera över alla bilder.

Jag avråder dig från att spara bilderna i databasen, det finns nog inga bra argument för att göra så.

Medlem sedan mars 20016 260 inlägg
#3

Okej, då har jag gjort "rätt" :)

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)