~/talk

Adventures in MySQL

Talkat Dutch PHP Conference 2017 · 2017-06-29..07-01· [databases]
slides:none on file

Modern MySQL adds concrete tools: a native JSON column stored binary with JSON_EXTRACT and ->/->> operators, spatial types with spherical functions (5.7) for meter-accurate distances, and GTID replication for resilient master switching. EXPLAIN supports writes and OUTPUT FORMAT=JSON for deeper plans; MySQL 8 adds user roles and generated columns (virtual vs stored) to index JSON values. Operational features include invisible indexes, descending indexes (half the query time in a 75k-row test), offline mode and the safe "i am a dummy" CLI flag.

AI-written summary · about

  1. 0:00Introduction
  2. 1:53About TEDx
  3. 2:28The secret
  4. 3:56Features
  5. 4:37No SQL
  6. 4:49Binary format
  7. 5:32Downsides
  8. 5:55New Ideas
  9. 6:51Data Routes
  10. 8:29Nested Objects
  11. 9:57Special Data
  12. 11:43Geometry
  13. 12:29Collections
  14. 13:07Geo Spatial Features
  15. 16:18Replication
  16. 17:11GT IDs
  17. 17:46G Tidy
  18. 20:35JSON format
  19. 21:10JSON operator
  20. 21:23JSON extraction
  21. 21:40Basic select
  22. 21:50CRUD cost
  23. 22:02User roles
  24. 24:00Generated columns
  25. 26:14Virtual columns
  26. 28:09Still generated columns
  27. 29:07Offline mode
  28. 30:54Indexes
  29. 31:15Invisible Indexes
  30. 33:02Visible Indexes
  31. 36:11Snares
  32. 36:57I am a dummy
  33. 38:40Final thoughts
  34. 39:53Questions
~/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.