School-Overview › Flashcards › AVSW_04 › Kapitel_7
Kpt. 7.2 (Wie sieht die Realisierung der Persistenz aus?)
Frage
Kpt. 7.2 (Wie sieht die Realisierung der Persistenz aus?) Wie funktioniert die Command Query Responsibility Segregation (CQRS) in Kombination mit Event Sourcing (ES)?
Antwort
CQRS trennt Lese- (Query Handler) und Schreiboperationen (Command Handler).
Der Command Handler leitet CUD-Befehle über einen Event Bus an den Event Store weiter. Der Event Handler liest dann die Ereignisse und führt sie im Primary DBMS aus. Der Query Handler setzt SQL-Selects auf sekundäre DBs um, die Änderungen aus dem Primary DB replizieren.