~/talk

From SQL to NoSQL

slides:none on file

Argues that Redis plus a search engine reproduces many SQL patterns: stores application objects as Redis JSON documents, builds indexes with FT.CREATE and queries with FT.SEARCH, and runs FT.AGGREGATE to do grouping and counts. Demonstrates a Spring app (Redis OM Spring) running in Docker alongside MySQL (Sakila), denormalizes inventory into rental documents and implements the “DVD in stock” logic with aggregation instead of a MySQL stored function. Claims submillisecond lookups for filters (Bloom filter example) and shows the Redis-based version works and is simpler and faster.

AI-written summary · about

  1. 0:00Introduction to SQL vs NoSQL
  2. 1:44Choosing the right database
  3. 9:11What is Redis?
  4. 29:16Redis as a document database
  5. 37:01Demo: Spring Data Redis
  6. 41:20Migrating SQL to NoSQL
  7. 46:22When to use both systems
~/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.