Foray

Databases roadmap

Run data stores that people depend on: the relational and NoSQL models, installing and operating engines, performance, backups, replication and failover, migrations and security. isThisTutorial has no database course yet, so most of this map is honestly planned; what exists is the operational side.

11 topics · 57 nodes · 24 covered · 14 partly · 19 planned · updated 2026-10-17

Sign in with your Mycelium account to see which nodes you have finished.

Show
  • Covered
  • Partly covered
  • Planned
  1. 1. Core

    Data foundations

    How data is modelled and queried, before any engine.

    0 / 5 covered

  2. 2. Core

    Database engines

    Learn one relational engine well; know the others exist.

    0 / 6 covered

  3. 3. Core

    Running databases

    Where the database lives and how it gets there.

    4 / 6 covered

  4. 4. Core

    Performance and capacity

    Fast enough, and enough room to grow.

    0 / 6 covered

  5. 5. Core

    Backup and recovery

    The job nobody notices until the day it matters most.

    5 / 6 covered

  6. 6. Core

    Replication, failover and disaster recovery

    Keep serving when a server, a zone or a region fails.

    4 / 5 covered

  7. 7. Core

    Schema changes and releases

    Change the schema without downtime or data loss.

    3 / 5 covered

  8. 8. Core

    Database security

    Data stores hold the valuable things.

    3 / 6 covered

  9. 9. Recommended

    Cloud data services

    The managed menu: pick the store that fits the access pattern.

    4 / 6 covered

  10. 10. Recommended

    Cost of data

    Storage, I/O and transfer add up quietly.

    1 / 2 covered

  11. 11. Optional

    Data engineering

    Beyond serving applications: moving and analysing data.

    0 / 4 covered