pl: Klassen in Modeln oder Repositories aufbauen?

Beitrag lesen

hi @Rolf B

eine Anwendung ist nie vom DB-Design abhängig, sondern das DB-Design von den beabsichtigten Anwendungen. Kriterien sind Einfachheit der Zugriffe, Performance, Erweiterbarkeit, Konsistenz.

Mein Trend geht in Richtung Abstraktion und austauschbare Layer. Natürlich bestimmt die Anwendung die Datenstruktur und wie die Daten für den wahlfreien Zugriff im Hauptspeicher adressiert werden.

Man kann ein System wie MySQL als EAV-Speicher nutzen. Aber dann kannst Du auf MYSQL auch verzichten und pro E eine Datei schreiben, wo die AV drin sind.

Wie gesagt, austauschbare Layer sind der Trend. Der Anwendung ist es egal, ob die Daten in MySQL oder in einer Datei ihre Persistierung finden, das ist Sache der Konfiguration.

MfG