~/talk

Real-World NoSQL Schema Design #bbuzz

Talkat Berlin Buzzwords 2016 · 2016-06-05..06-07· [databases, data-engineering]
slides:none on file

Converts the MusicBrainz relational model into denormalized NoSQL documents and column families, cutting MusicBrainz -> 138 tables to 4 by embedding aliases, recordings and releases into single rows; demonstrates time-series design that compresses billions of tiny rows into per-minute columns; shows Apache Drill SQL over HBase/JSON to run joins and aggregations without ETL; explains atomic single-row/document updates, distribution by row key, and a percolator pattern for multi-store sync that keeps full‑text, recommendation, and HBase APIs consistent.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:50Why NoSQL databases emerged
  3. 5:46Schema design in NoSQL vs relational
  4. 9:18Organizing data in NoSQL systems
  5. 14:12Time series data modeling
  6. 15:14Case study: MusicBrainz migration
  7. 21:03JSON document advantages
  8. 23:11E-commerce product catalog example
  9. 27:42MusicBrainz with JSON documents
  10. 29:08Choosing the right NoSQL database
  11. 31:17Working with JSON data types
  12. 32:40Schema flexibility benefits
  13. 33:43Analytics with SQL on NoSQL
  14. 37:16Querying distributed NoSQL systems
  15. 39:24Transactions and data integrity
  16. 40:26Summary and key takeaways
~/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.