Database operation
Open-source software
Estimate the chosen self-managed or managed hosting route; do not describe the absence of a software license fee as zero database cost.3
Relational database
An open-source relational database system with SQL, transactions, constraints, extensibility, and a long-lived ecosystem.
Choose PostgreSQL as the default relational system of record when the product needs transactions, constraints, expressive SQL, and a mature ecosystem. Choose another model only when workload semantics—not operational novelty—justify it.12
Whether the product's durable system of record should use PostgreSQL semantics and ecosystem rather than a different database model.
PostgreSQL is database software. Hosting, backups, failover, encryption, monitoring, upgrades, connection management, capacity, and support belong to the operator or chosen managed provider.12
For: Application teams whose data benefits from relational modeling, transactions, constraints, and SQL
PostgreSQL uses a permissive open-source license and has no database license fee. Total cost is infrastructure, storage, replicas, backups, transfer, monitoring, support, and database operations.3
Database operation
Estimate the chosen self-managed or managed hosting route; do not describe the absence of a software license fee as zero database cost.3
PostgreSQL Global Development Group · Accessed Official
PostgreSQL Global Development Group · Accessed Official
PostgreSQL Global Development Group · Accessed Official
Oracle · Accessed Official
SQLite · Accessed Official
MongoDB · Accessed Official
MongoDB · Accessed Official