Forum: Datenbanken
by Sir Rufo,
28. Aug 2015
Ja ein Trigger, wenn es eine klassische Datenbank ist und es synchron erfolgen kann/soll.
Asynchron ist auch möglich nur halt von der Verwaltung etwas aufwändiger ... hält sich aber in Grenzen.
Wenn man mit einem EventStore arbeitet, dann wird das nur so gemacht - weil anders gar nicht möglich :)
Forum: Datenbanken
by Sir Rufo,
28. Aug 2015
Und wenn die Views zu komplex werden und dadurch das Erstellen der View zu lange dauert, dann erstellt man eine Tabelle, die dann wie die View genutzt wird (rein lesend).
Forum: Datenbanken
by Sir Rufo,
27. Aug 2015
Nun ja ... so ganz nun auch wieder nicht ;)
In den richtigen Systemen unterscheidet man Read- und Write-Model. Das Write-Model ist die Wahrheit und das Read-Model ist eine Projektion dieser Wahrheit.
Warum? Weil es in den meisten Systemen mehr Lese- als Schreibzugriffe gibt. Und mit den richtigen Read-Modellen kann man die Last einer Datenbank erheblich verringern, weil eben keine JOINS...