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