Exasol: vroege ontwerpkeuzes

Goede keuzes in het ontwerp van een datamodel zijn cruciaal voor optimale performance. Daarom is het goed om dit vanaf de start te doen.

Veel databaseproblemen zijn terug te voeren op ontwerpkeuzes die in het begin niet belangrijk leken. Meerdere waarden in één kolom, losjes gedefinieerde entiteiten of schema's die niet aansluiten op hoe de data echt gebruikt wordt: het zorgt later voor frictie, zeker als systemen groeien.

Goed databaseontwerp draait volgens Exasol minder om technologie en meer om de basis. De principes zijn bekend, maar worden makkelijk over het hoofd gezien als snelheid voorop staat:

  • entiteiten en relaties helder definiëren
  • data atomair houden
  • bewust normaliseren (en alleen denormaliseren met een duidelijke reden)
  • integriteit afdwingen met sleutels en constraints
  • ontwerpen met de echte querypatronen in gedachten
  • transactionele en analytische workloads scheiden

Niets hiervan is nieuw, maar juist hier gaat het vaak mis. Wilt u uw datamodel eens laten doorlichten? Lees meer over onze kijk op data-architectuur.

Alle berichten

Meer nieuws

Alle berichten bekijken