EVERYTHING XIAOMI
Get listed
PostgreSQL logo

PostgreSQL

PostgreSQL is a free, open-source object-relational database system that uses and extends SQL for complex data workloads.

Place
#41 of 74
Score
7.1
PostgreSQL's website

What PostgreSQL is

PostgreSQL is a free, open-source object-relational database system that uses and extends SQL for complex data workloads. It supports primitive, structured, document, geometric, and custom data types, including JSON/JSONB, XML, arrays, ranges, and UUIDs. For data integrity, it offers keys, constraints, locks, transactions, savepoints, and SQL-standard transaction isolation levels. Performance features include several index types, query planning and optimization, parallel queries, partitioning, just-in-time expression compilation, and asynchronous I/O. Recovery and replication options include write-ahead logging, asynchronous, synchronous, and logical replication, point-in-time recovery, and active standbys. Security capabilities include multiple authentication methods, access controls, row- and column-level security, and multi-factor authentication. Extensions such as PostGIS, procedural languages, and foreign data wrappers add capabilities or connect to other databases and streams. PostgreSQL is self-hosted; no managed service is listed. Its license permits use, copying, modification, and distribution without a fee, subject to its conditions. The project advises using the latest minor version; PostgreSQL 14 is scheduled to stop receiving fixes on November 12, 2026.

Good

  • Supports JSON/JSONB, XML, arrays, ranges, and UUIDs.
  • Includes point-in-time recovery and multiple replication methods.
  • Offers row- and column-level security and multi-factor authentication.
  • License permits use, modification, and distribution without a fee.

Watch out

  • Self-hosted; no managed service is listed.
  • PostgreSQL 14 is scheduled to stop receiving fixes on November 12, 2026.

Who it suits

PostgreSQL suits developers building applications and administrators focused on data integrity and fault-tolerant environments. It is a self-hosted option rather than a managed service.

Verdict

PostgreSQL offers broad data, transaction, recovery, and security capabilities under a license with no usage fee. It requires self-hosting, and the project recommends using the latest minor version.

Plans and prices

From PostgreSQL's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
PostgreSQLFreeFree and open source · Use, copy, modify, and distribute without fee

The facts

Each one read from PostgreSQL's own pages, with the date it was checked.

What it does

Data types
It supports primitive, structured, document, geometric, and custom data types, including JSON/JSONB, XML, arrays, ranges, and UUIDs.checked 29 Sep 2026
Extensions and integrations
PostgreSQL supports extensions such as PostGIS, procedural languages, and foreign data wrappers that connect to other databases or streams through SQL.checked 29 Sep 2026
Integrity and transactions
Features include primary and foreign keys, constraints, explicit and advisory locks, transactions, savepoints, and all SQL-standard transaction isolation levels.checked 29 Sep 2026
License
The PostgreSQL License permits use, copying, modification, and distribution for any purpose without a fee or written agreement, subject to its conditions.checked 29 Sep 2026
Performance
PostgreSQL includes multiple index types, a query planner and optimizer, parallel query processing, table partitioning, just-in-time expression compilation, and asynchronous I/O.checked 29 Sep 2026
Recovery and replication
It supports write-ahead logging, asynchronous, synchronous, and logical replication, point-in-time recovery, and active standbys.checked 29 Sep 2026
Release lifecycle
PostgreSQL 14 is scheduled to stop receiving fixes on November 12, 2026, according to the project homepage.checked 29 Sep 2026
Security
Listed security features include GSSAPI, LDAP, SCRAM-SHA-256, certificate and OAuth 2.0 authentication, access controls, row- and column-level security, and multi-factor authentication.checked 29 Sep 2026
Security process
The project says it releases security fixes in minor-version updates and advises users to use the latest available minor version.checked 29 Sep 2026
Security reporting
The PostgreSQL Project is a CVE Numbering Authority and accepts vulnerability reports at [email protected]; it does not offer bug bounties.checked 29 Sep 2026
Support
Community support options include documentation, community resources, mailing lists, and IRC, while commercial support and PostgreSQL-specific hosting are available from listed providers.checked 29 Sep 2026
What it does
PostgreSQL is an open source object-relational database system that uses and extends SQL to store and scale complex data workloads.checked 29 Sep 2026
Who it is for
The project describes features for developers building applications and administrators protecting data integrity and building fault-tolerant environments.checked 29 Sep 2026

Money

Free plan
Yeschecked 22 Sep 2026

Where it runs

Platforms
The project says PostgreSQL runs on all major operating systems and provides downloads for Linux, macOS, Windows, BSD, and Solaris.checked 29 Sep 2026
The full review of PostgreSQL

PostgreSQL is an open-source object-relational database for building and operating applications with complex data needs. It suits developers who need flexible data types and administrators who prioritize integrity and fault tolerance. Its feature set is broad, but you must host and manage it yourself.

Overview

PostgreSQL extends SQL for workloads that reach beyond conventional tables. Its support for document, geometric, structured, and custom data types gives teams room to model varied information in one database. The trade-off is operational responsibility: PostgreSQL is self-hosted, not a managed service.

The PostgreSQL License allows use, copying, modification, and distribution for any purpose without a fee or written agreement, subject to its conditions. The project describes the system as serving both application developers and administrators building environments that protect data integrity and tolerate faults. It belongs in Relational Databases and Database Software.

Key features

Data and integrity controls

PostgreSQL supports primitive and structured types alongside JSON and JSONB, XML, arrays, ranges, UUIDs, geometric values, and custom types. That range is useful when applications need different data shapes without giving up a relational database. Primary and foreign keys, constraints, explicit and advisory locks, transactions, savepoints, and all SQL-standard transaction isolation levels help define rules and coordinate concurrent work.

Query performance and scale

Multiple index types, a query planner and optimizer, parallel query processing, table partitioning, just-in-time expression compilation, and asynchronous I/O provide several ways to handle demanding workloads. These capabilities make PostgreSQL a serious option for growing applications, though the self-hosted model means the team remains responsible for deployment and operation.

Recovery, replication, and security

Write-ahead logging, asynchronous and synchronous replication, logical replication, point-in-time recovery, and active standbys support recovery planning and resilient deployments. Read replicas and high availability are supported. Authentication options include GSSAPI, LDAP, SCRAM-SHA-256, certificates, OAuth 2.0, and multi-factor authentication; access controls and row- and column-level security add ways to limit access.

Extensions such as PostGIS, procedural languages, and foreign data wrappers broaden what PostgreSQL can do and let it connect to other databases or streams through SQL. The project releases security fixes in minor-version updates and advises users to run the latest available minor version. PostgreSQL 14 is scheduled to stop receiving fixes on November 12, 2026. The project accepts vulnerability reports at [email protected] as a CVE Numbering Authority, but does not offer bug bounties.

Pricing

PostgreSQL costs nothing. The free and open-source plan permits use, copying, modification, and distribution without a fee, subject to the license conditions. There is no free trial because the software is free. There are no paid PostgreSQL plans to weigh against it, but there is also no managed-service option: users need to provide and operate their own deployment.

Community support includes documentation, community resources, mailing lists, and IRC. Commercial support and PostgreSQL-specific hosting are available from listed providers, which may suit teams that want outside operational help.

Platforms

PostgreSQL supports Linux, macOS, and Windows, as well as self-hosted deployment. That platform coverage gives teams flexibility over where to run the database, but does not remove the need to manage it themselves.

Who it's for

PostgreSQL is a strong fit for developers building applications that need varied data types, rigorous transaction controls, and extensibility. It also suits administrators planning replication, recovery, and access controls for fault-tolerant environments. Readers seeking a database service that handles hosting and operations for them should look elsewhere.

Pros and cons

Pros

  • No usage fee: The license permits use and distribution for any purpose without a fee or written agreement.
  • Broad data and transaction support: Document, geometric, and custom types sit alongside SQL transaction controls and constraints.
  • Resilience and security options: Replication, point-in-time recovery, multiple authentication methods, and row- and column-level security support demanding deployments.
  • Extensible: Extensions and foreign data wrappers can add capabilities and connect to external data sources through SQL.

Cons

  • Self-hosted only: Teams must take responsibility for deployment and operation rather than relying on a PostgreSQL managed service.
  • Minor-version upkeep matters: The project advises using the latest available minor version for security fixes.
  • No bug bounty: The project accepts vulnerability reports but does not offer bounty payments.

Alternatives

Consider MySQL if its freemium model and Community Edition for SQL and NoSQL applications, with replication and high-availability components, better fit your needs.

Azure SQL Database may suit readers who prefer a free hosted offer with stated storage and compute quotas: 100,000 vCore seconds, 32 GB data storage, 32 GB backup storage, and 10 databases per subscription.

Choose SQLite when a free embedded SQL database engine better suits the application than a self-hosted PostgreSQL deployment.

Neon is an option for readers seeking a freemium database with a free tier capped at 10 projects, 50 CU-hours per month per project, 0.5 GB storage per project, 10 branches per project, and 5 GB monthly egress.

Amazon RDS may fit those who want a database service with a free tier, including AWS Free Tier credits valid for up to 12 months.

Oracle Autonomous AI Database offers an always-free option with 20 GB storage per database, up to two instances per tenancy, and up to 30 simultaneous database sessions.

Aiven for PostgreSQL may suit readers seeking hosted PostgreSQL: its free plan includes 1 CPU, 1 GB RAM, 1 GB disk, a single node, and no support services.

Microsoft SQL Server is another database option for readers considering enterprise or standard editions with volume licensing and hosting.

Verdict

Choose PostgreSQL if you want a capable, extensible relational database with no usage fee and you can manage its deployment. Its transaction, recovery, and security breadth is the main reason to choose it; the lack of a managed service is the main reason to look elsewhere.

Alternatives to PostgreSQL

All alternatives
  1. 1SQLite logo

    SQLite

    Free planOpen sourceAndroidiOSWebAPI
    9.3Free plan
  2. 2Firestore logo

    Firestore

    Free planAndroidiOSWebAPI
    8.8$0.03 usage-based
  3. 3MySQL logo

    MySQL

    Free planAPILinuxmacOSSelf-hosted
    8.7Free plan
  4. 4

    SingleStore Helios

    Free planWebAPILinuxmacOS
    8.7Free plan
  5. 5TiDB Cloud logo

    TiDB Cloud

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.7Free plan
  6. 6

    CrateDB

    Free planOpen sourceWebAPILinuxmacOS
    8.7Free plan