Diskussion:Command-Query-Responsibility-Segregation
Abschnitt hinzufügenAllg. Verständlichkeit
[Quelltext bearbeiten]Ich habe die Vorlage eingebunden weil aus dem Artikel selbst für Leser mit Informatik-Vorkenntnissen nicht aus der Einleitung ersichtlich wird, was das Konzept überhaupt konkret besagt. --Hamburger (Disk) 22:17, 9. Sep. 2019 (CEST)
- CQRS ist nicht eine "Weiterentwicklung" von CQS. CQS ist ein Prinzip für OO Design, CQRS ist ein Pattern für DB-Zugriffe. Auch Greg Young sagt es ist ein Pattern - http://codebetter.com/gregyoung/2010/02/16/cqrs-task-based-uis-event-sourcing-agh/
- Hab mal die Einleitung entsprechend geändert und dabei auch (hoffentlich) verständlicher gemacht & somit das Papperl entfernt. --Sebastian.Dietrich ✉ 17:43, 21. Sep. 2020 (CEST)
Sicher, dass hier nicht Dinge durcheinander gebracht werden?
[Quelltext bearbeiten]Beispie:
"Querys können durchgeführt werden, bevor Commands durchgeführt wurden. Es werden daher Versionierung und ein In-Memory-Cache benötigt, um sicherzustellen, dass der Client Daten in der richtigen Version erhält."
Warum wird das gelöst, wenn wir das selbe Datenmodell für Read und Write benutzen? Das ändert doch nichts daran, in welcher Reihenfolge man Queries und Commands durchführt.
"Transaktionen sind schwer umzusetzen."
Warum das denn?
Mir scheint, als wird CQRS hier nur im Kontext mit anderen Patterns gesehen, die oft damit zusammen verwendet werden, und deren Nachteile fälschlich CQRS zugeschrieben. --~2025-34618-6 (Diskussion) 12:15, 7. Aug. 2025 (CEST)