Hallo,
Ik heb een (voor de kenner denk ik simpele) vraag over opslaan van gegevens met MYSQL.
Ik heb een tabel waarin ik meerdere longtekst velden gebruik. Op zich werkt dit prima, maar ik vraag me af of ik efficient opsla op deze manier. Hiermee bedoel ik het volgende:
Het kan zijn dat voor een record alle longtekst velden gevuld zijn. Voor een hele serie records (duizenden, naar verloop van tijd naar verwachting tienduizenden) zullen de longtekst velden echter niet allemaal of zelfs allemaal niet gevuld zijn (waarde null dus). Hoe gaat Mysql hiermee om als het gaat om opslagruimte? Wordt er voor elk record ruimte gereserveerd voor elk van de longtekst velden, zodat het dus ook opslagruimte kost als een longtekst veld de waarde null heeft? Als dit het geval is dan kost het hebben van duizenden records met longtekstvelden die niet gevuld zijn me onnodig veel opslagruimte of valt dit mee?
Ik zou natuurlijk aparte tabellen kunnen maken waar de teksten en staan en daar dan vanuit de hoofdtabel naar verwijzen met keys, maar als dit niet nodig is doe ik dit natuurlijk liever niet.
Ik heb een (voor de kenner denk ik simpele) vraag over opslaan van gegevens met MYSQL.
Ik heb een tabel waarin ik meerdere longtekst velden gebruik. Op zich werkt dit prima, maar ik vraag me af of ik efficient opsla op deze manier. Hiermee bedoel ik het volgende:
Het kan zijn dat voor een record alle longtekst velden gevuld zijn. Voor een hele serie records (duizenden, naar verloop van tijd naar verwachting tienduizenden) zullen de longtekst velden echter niet allemaal of zelfs allemaal niet gevuld zijn (waarde null dus). Hoe gaat Mysql hiermee om als het gaat om opslagruimte? Wordt er voor elk record ruimte gereserveerd voor elk van de longtekst velden, zodat het dus ook opslagruimte kost als een longtekst veld de waarde null heeft? Als dit het geval is dan kost het hebben van duizenden records met longtekstvelden die niet gevuld zijn me onnodig veel opslagruimte of valt dit mee?
Ik zou natuurlijk aparte tabellen kunnen maken waar de teksten en staan en daar dan vanuit de hoofdtabel naar verwijzen met keys, maar als dit niet nodig is doe ik dit natuurlijk liever niet.