~/talk

MySQL 5.7, 8.0 and MongoDB: Geospatial Introduction

links:none on file
links:none on file
slides:none on file

Quick, concrete takeaways: MySQL 5.7 adds InnoDB R‑Tree spatial indexes and ST_ functions which cut a sample query from ~60 seconds and ~33,000 handler ops to under 0.01s and 4 ops, a demo loads ~5,300 GPX points from a 200‑mile drive and maps distances per county, and MySQL 8.0 adds geographic SRID support so ST_Distance works on the globe instead of a flat plane. MongoDB uses 2dsphere indexes and $near (geoNear) queries that were 0.17s vs MySQL 0.21s* for a simple radius lookup; OpenStreetMap data converts and loads into both systems.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Overview
  3. 0:58Geo Data
  4. 1:20Common Questions
  5. 1:50Other Industries
  6. 2:15Hammer Sign Formula
  7. 4:24Traditional Zip Code Table
  8. 5:45Bounding Box
  9. 6:38Spatial Data Types
  10. 7:34Spatial Table Structure
  11. 8:10Spatial Objects
  12. 9:56Polygons
  13. 10:25StContains
  14. 12:37Indexes
  15. 13:06No Spatial Key
  16. 13:47New Spatial Functions
  17. 15:40Demo
  18. 20:34Open Street Map
  19. 21:25Point Table
  20. 22:35Treat Envelope
  21. 25:02MongoDB
  22. 27:06Export JSON to MySQL
  23. 27:32Load JSON into MySQL
  24. 27:57Create an index
  25. 28:24Create an index on lines
  26. 29:23Remove bad data
  27. 30:09Dynamic bounding boxes
~/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.