9 Punkte von xguru 2021-02-17 | 2 Kommentare | Auf WhatsApp teilen
  • Wenn zum Anzeigen einer einzelnen Webseite 200 SQL-Anweisungen verwendet werden, ist das für klassische C/S-Datenbanken wie MySQL oder PostgreSQL übertrieben

  • In SQLite sind auch mehr als 200 Abfragen kaum ein Problem

→ Komplexe und große Abfragen werden effizient ausgeführt, aber auch viele kleine Abfragen sind effizient

→ Da SQLite nicht nach dem Client/Server-Prinzip arbeitet, sondern über Funktionsaufrufe innerhalb des Prozesses, gilt das N+1-Query-Problem hier nicht

  • Man kann rund 240 tatsächliche SQL-Anweisungen sehen, die auf der dynamischen Webseite zur Anzeige der SQLite-Source-Timeline verwendet werden

2 Kommentare

 
galadbran 2021-02-17

Es gibt einen Teil in der Zusammenfassung, der korrigiert werden muss. Es wird erklärt: „Da SQLite kein Client-Server-Modell ist, sondern ein Funktionsaufruf innerhalb des Prozesses erfolgt, ist das N+1-Problem selbst dann kein Problem, wenn es auftritt.“

 
xguru 2021-02-17

Ach, wo ist denn das „nicht“ hin T_T? Ich habe wohl wild drauflosgeschrieben und es dabei gelöscht. Ich habe es korrigiert.