Platte tabel versus ster schema: opslagruimte en snelheid queries

Wil jij een kleiner en sneller data model

Dit kan met behulp van data modelering: door je platte tabel om te zetten naar een ster schema wordt de benodigde opslagruimte kleiner. Ook worden je queries sneller. Om dit te bewijzen heb ik een platte tabel genormaliseerd zodat er een ster schema overblijft. In de onderstaande afbeelding zie je de resultaten van deze data modelerings-actie.  

De hoeveelheid kolommen in de feitentabel zijn verkleind. Aangezien de feitentabel over het algemeen de grootste tabel is, scheelt dit enorm in de hoeveelheid benodigde opslag. Dit drukt de kosten voor opslag. Naarmate je meer records in je feitentabel hebt, wordt dit verschil tussen de twee data modeleringsaanpakken steeds groter.   

Ook queries gaan sneller. Zoals in het onderstaande voorbeeld te zien is de query van het ster schema model aanzienlijk sneller dan de platte tabel.

Leave Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *