~/talk

Offset vs Keyset: What Pagination Costs in Production

TalkinRussianat JPoint 2023 · 2023-04-12..04-19· [databases, web-performance]
links:none on file
links:none on file
slides:none on file

Talk analyzes pagination strategies for production systems, comparing offset-based pagination with keyset (cursor) pagination and explaining why OFFSET can be costly for databases. It shows practical difficulties of abandoning OFFSET, how to design APIs and data models (including client/UX considerations) to minimize future rework, and how to adopt keyset pagination while accounting for business trade-offs and technical debt.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Standard pagination problems
  3. 8:56Reverse sort solution
  4. 12:48Bots and performance
  5. 15:13Keyset vs offset
  6. 26:15Keyset pagination API
  7. 31:55Production keyset migration
  8. 35:24Keyset limitations
  9. 37:32Summary and tips
  10. 38:14Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.