~/talk

10 things a developer should know about databases

TalkinSpanishat Nerdearla 2020 · 2020-10-20..10-24· [databases]
slides:none on file

Covers ten concrete database rules: choose the engine to match workload (relational for joins, document stores for schemaless data, columnar for analytics) and mentions MySQL, MongoDB, ClickHouse, Redis and Kafka. Advises scaling strategies (vertical, horizontal, sharding), test on staging sized like production, minimize disk I/O because memory is much faster (SSD ~4× HDD), use indexes carefully (faster reads but slower writes and duplicated data), avoid UUID v4 as primary key, and pick charset, isolation level, and managed vs self‑managed deployments based on tradeoffs.

AI-written summary · about

  1. 0:00Start
  2. 0:47Agenda
  3. 4:08Scalability
  4. 6:16Latency times
  5. 10:26Choosing the correct data type (part 2)
  6. 13:10Character set
  7. 13:58Indexes (example)
  8. 18:39Isolation levels
  9. 20:05Database security
  10. 21:15New isn’t always "faster" or "better"
  11. 22:58Conclusions
  12. 23:32Where to continue researching?
~/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.