Databases

sqldatabaseormpython

Notes on database families and the engines in each. The families are a way to navigate, not a recommendation to use one of each - most systems want a relational database and, occasionally, one more thing for a workload it genuinely handles badly.

Families

Engines and tools

  • PostgreSQL - the deep dive. Reaches into three of the families above through extensions.
  • Presto and Trino - Presto and Trino, distributed SQL over data you did not load.
  • SQLAlchemy - SQL toolkit and ORM for Python.
  • Message Queues - overlaps more than you would like, since Redis ends up in both.

Related

Keyboard shortcuts

/Open search
CtrlKOpen search (Cmd+K on macOS)
?Show this cheat sheet
Ctrl/Show this cheat sheet (Cmd+/ on macOS)
EscClose search or this cheat sheet

Turns off the single-key shortcuts (/, ?). Ctrl/Cmd+K and Ctrl/Cmd+/ stay.