Skip to content
← All components

Databases & search

Relational database

ACID SQL store for transactional data: users, orders, payments, bookings.

When to use

  • Money and inventory
  • Data with relations and strong consistency needs

Pitfalls

  • Write scaling needs sharding or a distributed SQL engine

Options by provider

The first option is what diagrams show for that provider.

Amazon Web Services

  • Amazon AuroraManaged
  • Amazon RDSManaged

Google Cloud

  • Cloud SQLManaged
  • AlloyDBManaged
  • Spanner — globally distributed SQLManaged

Microsoft Azure

  • Azure Database for PostgreSQLManaged
  • Azure SQL DatabaseManaged

Open source / self-hosted

  • PostgreSQLSelf-hosted
  • MySQLSelf-hosted
  • VitessSelf-hosted
  • CockroachDBSelf-hosted

Related concepts

Used in