STARTBEITRAG
Ernst gemeinte Anfängerfrage. Ich kann Datensätze über Methoden laden und filtern. Wann reicht das nicht mehr? Mir geht es darum, was ich als Nächstes üben sollte, nicht darum, SQL wegzudiskutieren.
Lernfragen und Praxis · 4 Antworten
STARTBEITRAG
Ernst gemeinte Anfängerfrage. Ich kann Datensätze über Methoden laden und filtern. Wann reicht das nicht mehr? Mir geht es darum, was ich als Nächstes üben sollte, nicht darum, SQL wegzudiskutieren.
Sobald du prüfen willst, welche Zeilen die Abfrage wirklich liefert, wie Beziehungen wirken oder warum so viele Abfragen entstehen. Ein ORM erspart Schreibarbeit, aber nicht das Datenmodell.
Das ORM schreibt dir auch sehr fleißig dieselbe Abfrage hundertmal in eine Schleife. Fleiß war noch nie ein Ersatz für Verständnis.
Das ORM schreibt dir auch sehr fleißig dieselbe Abfrage hundertmal in eine Schleife. Fleiß war noch nie ein Ersatz für Verständnis.
Zum Einstieg die erzeugten Abfragen eines kleinen Beispiels ansehen. Erst ein einzelnes Objekt laden, dann eine Liste mit Beziehung. Damit wird das N+1-Problem konkret.
Zum Einstieg die erzeugten Abfragen eines kleinen Beispiels ansehen. Erst ein einzelnes Objekt laden, dann eine Liste mit Beziehung. Damit wird das N+1-Problem konkret.
Also nicht gleich jede SQL-Spezialität lernen, sondern nachvollziehen, was mein eigener Code anfordert. Das ist ein machbarer Einstieg.