~/talk

NoSQL Data Modeling for Front-end Developers

Talkat EnterpriseNG 2021 · 2021-12-02..12-03· [databases, frontend-architecture]
slides:none on file

Explains concrete rules: model for your queries, not your tables, with MongoDB document patterns and the extended reference pattern that stores minimal denormalized fields to avoid extra lookups. Shows when embedding wins (one‑to‑few), when referencing is required (one‑to‑zillions, avoid the 16 megabytes limit), and how to resolve joins with $lookup. Demonstrates handling duplication and staleness via batching and change streams and gives measurable tradeoffs for performance and complexity.

AI-written summary · about

  1. 0:00Intro
  2. 1:05Agenda
  3. 1:58Database Types
  4. 4:45Relationships
  5. 5:26Embedding and Referencing
  6. 7:13Pros and Cons
  7. 8:16Cardinality
  8. 12:49Middleground
  9. 18:27Duplication
  10. 21:30Batch Updates
  11. 22:51Summary
~/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.