Hoi,
Ik wil in mysql een database maken die ik via php kan benaderen (dingen inserteren / opvragen etc).
De grootste data-elementen die een rol spelen zijn plaatjes. Die kunnen enkele Mb groot zijn.
Nu zat ik te denken dat dat in principe op 2 manieren kan:
1) ik sla als glob het plaatje als data-element op in de database
2) ik zet het plaatje in een aparte directory en alleen een URL die wijst naar die plek als element in de database.
Aanpak 1 heeft als effect dat ik erg grote database files krijg.
Bij 2 hou ik kleine database files maar moet ik altijd bij backups ook de speciale directory met plaatjes meenemen.
Weet iemand wat het effect is op de toegangssnelheid als ik methode 1 gebruik? Zijn er andere voordelen / nadelen aan beide aanpakken ? Zijn er andere aanpakken mogelijk?
Greetz,
Z.
Ik wil in mysql een database maken die ik via php kan benaderen (dingen inserteren / opvragen etc).
De grootste data-elementen die een rol spelen zijn plaatjes. Die kunnen enkele Mb groot zijn.
Nu zat ik te denken dat dat in principe op 2 manieren kan:
1) ik sla als glob het plaatje als data-element op in de database
2) ik zet het plaatje in een aparte directory en alleen een URL die wijst naar die plek als element in de database.
Aanpak 1 heeft als effect dat ik erg grote database files krijg.
Bij 2 hou ik kleine database files maar moet ik altijd bij backups ook de speciale directory met plaatjes meenemen.
Weet iemand wat het effect is op de toegangssnelheid als ik methode 1 gebruik? Zijn er andere voordelen / nadelen aan beide aanpakken ? Zijn er andere aanpakken mogelijk?
Greetz,
Z.