~/talk

Choosing the right database

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [databases]
links:none on file
links:none on file
slides:none on file

Compares relational vs document database modeling using a web CV app example where an ORM-generated relational schema causes slow reads due to 12 joins; recommends representing each CV as a single JSON document in a document store (examples: Postgres for relational, MongoDB for documents, Elasticsearch for search). Reviews trade-offs in transactions, indexing, scaling and recovery across systems (mentions Cassandra and column-family/TS stores like Influx/Prometheus), and explains migration and backup implications for choosing a database.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Comment on m'a appris à l'école ?
  3. 0:47Comment on m'a contacté ?
  4. 1:13Bien choisir sa base de données
  5. 2:12Les bases relationnelles
  6. 3:05Les documents
  7. 6:07Sommaire
  8. 6:36Recherche par identifiant
  9. 12:08Gestion des transactions
  10. 15:47Structure fixe ou flexible ?
  11. 20:51Performances
  12. 23:50Disponibilité, escalabilité
  13. 30:56Les HOPS
  14. 35:13Récapitulatif
  15. 39:40Questions
~/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.