Ich habe mehrere Konfigurationen für die Speicherung von Informationen in der Datenbank gesehen. Im Allgemeinen scheinen drei Arten von Designs in meiner Ecke der Welt üblich zu sein:
- Der Controller verwaltet die Persistenz
- Modell verwaltet die Persistenz
- Die Bibliothek eines Drittanbieters verwaltet die Persistenz und erfordert normalerweise einige Anmerkungen zum Modell.
Ich frage mich, welche Konfiguration (falls vorhanden) konzeptionell am einfachsten zu verwenden / am kompatibelsten mit einer MVC-Architektur ist.
(Wenn es sich nicht um eine von mir aufgeführte handelt, geben Sie bitte einen kurzen Überblick als Teil der Antwort.)