System Design · Middle · Frage 2 von 75

Warum ist Cursor-Paginierung für einen Feed besser als Offset-Paginierung?

Antwort zeigen

Richtige Antwort: Keine Duplikate bei Einfügungen und schnell auf tiefen Seiten

Erklärung

Mit offset verschieben neue Posts das Fenster, und der Nutzer sieht Wiederholungen; OFFSET 100000 ist für die DB teuer. Ein Cursor („nach dem Datensatz mit id X“) ist stabil und über einen Index effizient. Der Nachteil: man kann nicht zu Seite 57 springen, für Tabellen mit Seitenzahlen passt offset daher manchmal besser.

Zum Weiterlesen

Fehler in der Frage

System Design · Middle · Frage 2

Teste dich selbst

Mach den Test System Design · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen