Hallo,
Ik ben bezig een site te maken.
Daarom komen in eerste instantie artikels met foto's en later is het ook de bedoeling dat er programmatjes op worden aangeboden.
Nou is mijn vraag voornamelijk of ik de afbeeldingen en de bestanden het beste in de database kan opslaan of dat ik ze beter in losse mappen moet zetten (en dan een link in de database).
Ik heb eens op internet naar deze vraag gezocht en kom beide andwoorden tegen.
De ene zegt dat al die programma's en foto's in de database slecht zijn voor de performance de andere zegt weer dat dat wel mee valt en het het beste gewoon in de database kan worden opgeslagen.
Het enige probleem dat ik zie is dat het backuppen van de database wat langzamer zal verlopen maar ik zie niet in waarom het zoeken in een database persé daar trager van zou worden.
Als ik vervolgens wat plaatjes (of bestanden) ophaal snap ik dat dit iets trager is doordat het van binary weer moet worden geconverteerd naar het juiste formaat maar dat zal toch ook best mee vallen?
Als ik ze in mappen heb staan moet hij ze nog altijd van de (trage) harde schijf af halen dan heb je alleen natuurlijk wel meteen het goede bestand en geen binary data.
(als dat dus het enige probleem is lijkt het me geen probleem maar ik weet niet of de hele database er traag van word bij het doorzoeken)
Ik vraag me dus echt af of puur het feit dat er veel data (in de vorm van bestanden) in de database staan erg vertragend zou werken.
Lijkt mij niet maar dat weet ik dus niet.
Ik ben ook eens gaan kijken naar wat grotere sites doen en heb het idee (maar dat is natuurlijk moeilijk echt goed te zien) dat zowel download.com als youtube.com alles in een database gooien. Het zelfde geld ook voor nu.nl maar daar ben ik iets minder zeker van.
Het lijkt mij het handigste om het in de database te staan voor heel wat redenen maar als dat echt zwaar ten koste gaat van de performance dan zal ik misschien toch maar uitwijken naar het opslaan in mappen.
Voor nu maak ik iig even twee velden aan een varbinary(max) voor de bestanden/foto's en een varchar(255) voor de eventuele link.
Voor de duidelijkheid het is de bedoelingen dat er uiteindelijk heel veel records in gaan komen. Het is dus geen klein databaseje met een paar foto's en een paar bestandjes. Het is echt de bedoeling dat er uiteindelijk grote hoeveelheden inkomen.
Kan iemand die hier veel ervaring mee heeft of verstand heeft van dataopslag in databases me zeggen wat het beste is?
Ik ben bezig een site te maken.
Daarom komen in eerste instantie artikels met foto's en later is het ook de bedoeling dat er programmatjes op worden aangeboden.
Nou is mijn vraag voornamelijk of ik de afbeeldingen en de bestanden het beste in de database kan opslaan of dat ik ze beter in losse mappen moet zetten (en dan een link in de database).
Ik heb eens op internet naar deze vraag gezocht en kom beide andwoorden tegen.
De ene zegt dat al die programma's en foto's in de database slecht zijn voor de performance de andere zegt weer dat dat wel mee valt en het het beste gewoon in de database kan worden opgeslagen.
Het enige probleem dat ik zie is dat het backuppen van de database wat langzamer zal verlopen maar ik zie niet in waarom het zoeken in een database persé daar trager van zou worden.
Als ik vervolgens wat plaatjes (of bestanden) ophaal snap ik dat dit iets trager is doordat het van binary weer moet worden geconverteerd naar het juiste formaat maar dat zal toch ook best mee vallen?
Als ik ze in mappen heb staan moet hij ze nog altijd van de (trage) harde schijf af halen dan heb je alleen natuurlijk wel meteen het goede bestand en geen binary data.
(als dat dus het enige probleem is lijkt het me geen probleem maar ik weet niet of de hele database er traag van word bij het doorzoeken)
Ik vraag me dus echt af of puur het feit dat er veel data (in de vorm van bestanden) in de database staan erg vertragend zou werken.
Lijkt mij niet maar dat weet ik dus niet.
Ik ben ook eens gaan kijken naar wat grotere sites doen en heb het idee (maar dat is natuurlijk moeilijk echt goed te zien) dat zowel download.com als youtube.com alles in een database gooien. Het zelfde geld ook voor nu.nl maar daar ben ik iets minder zeker van.
Het lijkt mij het handigste om het in de database te staan voor heel wat redenen maar als dat echt zwaar ten koste gaat van de performance dan zal ik misschien toch maar uitwijken naar het opslaan in mappen.
Voor nu maak ik iig even twee velden aan een varbinary(max) voor de bestanden/foto's en een varchar(255) voor de eventuele link.
Voor de duidelijkheid het is de bedoelingen dat er uiteindelijk heel veel records in gaan komen. Het is dus geen klein databaseje met een paar foto's en een paar bestandjes. Het is echt de bedoeling dat er uiteindelijk grote hoeveelheden inkomen.
Kan iemand die hier veel ervaring mee heeft of verstand heeft van dataopslag in databases me zeggen wat het beste is?