Choose a database
Turn queries, business rules, scale, and recovery needs into requirements you can test.
Requirements → shortlist → decisionDatabase guides and tools
Practical guidance for developers and small teams building data systems. From the first database choice to the first recovery drill.
Database directory
Compare established engines, cloud services, and specialist platforms by what they do and when to consider them.
Four parts of the job
Turn queries, business rules, scale, and recovery needs into requirements you can test.
Requirements → shortlist → decisionUnderstand database families and the workloads, models, and tradeoffs behind them.
Relational, document, search, and moreModel relationships, enforce rules, give indexes a purpose, and prepare for schema changes.
Schema → query plan → migrationWork through a practical checklist for backups, recovery, monitoring, access, and ownership.
Ten checks, saved in your browserPractical database guides
Choose a database from the work it must do: queries, business rules, concurrent writes, geography, recovery, and the team's operating budget.
Read guide →Build a PostgreSQL index for a customer’s latest orders, inspect the before-and-after plans, and account for its ongoing costs.
Read guide →Turn a successful backup job into evidence that your business can recover: choose a recovery point, restore in isolation, test the application, and measure the whole process.
Read guide →