~/talk

How to choose the right database for your application

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [databases]
slides:none on file

Compares specific databases by what they actually do and why: builds a toy e‑commerce platform Nordic Treasures and shows SQL for customers/inventory, a document store for varied product attributes, Elasticsearch for keyword and faceted search, Redis as an in‑memory cart/ticket counter, a time‑series store (mentions influx data, founded 2013) for metrics, and vector search (eg milvus) for embeddings. Notes over 400 DBs on DB‑Engines, tradeoffs in storage formats, compression, hot/cold tiers, and durability.

AI-written summary · about

  1. 0:00Intro
  2. 1:12Some Database History
  3. 8:49Primary Index Data Structure
  4. 11:56Hot and Cold Storage
  5. 13:25Durability and Disaster Recovery
  6. 14:43Building Our Own Company
  7. 15:13Building the Foundation
  8. 17:10Scaling and Personalization
  9. 21:05Fast and Efficient Search
  10. 23:49Enhanced Performance
  11. 25:57One Example of Redis in Use
  12. 26:53Real-Time Insights - Time Series
  13. 29:16Analyzing and Monitoring - Time Series
  14. 30:09Data organization
  15. 35:42Visual Search Revolution
  16. 37:19Vector DB's Visauls
~/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.