Introducing G2.ai, the future of software buying.Try now
ER/Studio
Sponsored
ER/Studio
Visit Website
Product Avatar Image
PostgreSQL

By PostgreSQL

4.4 out of 5 stars

How would you rate your experience with PostgreSQL?

ER/Studio
Sponsored
ER/Studio
Visit Website

PostgreSQL Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value the extensibility and wide range of features in PostgreSQL, enhancing flexibility and performance in data management. (14 mentions)
Users find PostgreSQL to be easy to use, highlighting its user-friendly pgAdmin UI and effortless integration with Python. (11 mentions)
Users value the scalability of PostgreSQL, as it seamlessly handles both small projects and large enterprise systems. (9 mentions)
Users value PostgreSQL for its exceptional reliability, ensuring safe transactions with ACID compliance and robust concurrency. (8 mentions)
Users value the open-source nature of PostgreSQL, enabling cost-effective and customizable database solutions for various projects. (7 mentions)
Users value the flexibility of PostgreSQL, appreciating its extensibility and customization options for diverse projects. (6 mentions)
Users find easy integrations with PostgreSQL, effortlessly implementing it across various systems and programming languages. (5 mentions)
Users value the excellent customer support for PostgreSQL, enhancing their experience with its robust features and reliability. (4 mentions)
Users praise the user-friendly interface of PostgreSQL, making database management and integration with Python effortless. (4 mentions)
Users find PostgreSQL's beginner unfriendliness daunting due to its steep learning curve and complex advanced configurations. (7 mentions)
Users find the syntax complex and at times confusing, especially compared to more straightforward alternatives like MySQL. (5 mentions)
Users find PostgreSQL's steeper learning curve challenging, especially for complex configurations and advanced features. (5 mentions)
Users find difficult learning curves challenging, especially with advanced features that demand significant expertise and time investment. (4 mentions)
Users note the high hardware requirements of PostgreSQL, impacting performance and resource usage during operation. (4 mentions)
Users experience slow performance with large datasets, requiring manual tuning and proper indexing for optimal results. (4 mentions)
Users experience slowness with large data in PostgreSQL, requiring meticulous indexing to optimize performance. (1 mentions)
Users find fewer GUI tools available in PostgreSQL compared to databases like MySQL, limiting usability options. (1 mentions)
Users experience performance issues with PostgreSQL, particularly when executing large or complex queries, causing application unresponsiveness. (1 mentions)

Top Pros or Advantages of PostgreSQL

1. Features
Users value the extensibility and wide range of features in PostgreSQL, enhancing flexibility and performance in data management.
See 14 mentions

See Related User Reviews

Conor M.
CM

Conor M.

Small-Business (50 or fewer emp.)

4.5/5

"Reliable DB System"

What do you like about PostgreSQL?

What I like best about PostgreSQL is that it feels like a complete database out of the box while still being incredibly flexible. It has strong suppor

Chiradeep B.
CB

Chiradeep B.

Enterprise (> 1000 emp.)

5.0/5

"Comprehensive SQL Features That Exceed Expectations"

What do you like about PostgreSQL?

The best part is the wide range of features enabling to execute complex sql queries in terms of working with function , trigger, cursor, views, materi

2. Ease of Use
Users find PostgreSQL to be easy to use, highlighting its user-friendly pgAdmin UI and effortless integration with Python.
See 11 mentions

See Related User Reviews

Anthony Manuel B.
AB

Anthony Manuel B.

Mid-Market (51-1000 emp.)

4.0/5

"Reliable and Scalable Open-Source Database for Complex Applications"

What do you like about PostgreSQL?

PostgreSQL offers exceptional reliability and flexibility for both transactional and analytical workloads. I appreciate its strong ACID compliance, ro

NAYAN  K.
NK

NAYAN K.

Mid-Market (51-1000 emp.)

5.0/5

"PostgreSQL: Most popular SQL DBMS Software"

What do you like about PostgreSQL?

Simple and Easy to use. I really like the PG admin UI which is really very user friendly. Installed and Builder stack are easy to implement. Can conne

3. Scalability
Users value the scalability of PostgreSQL, as it seamlessly handles both small projects and large enterprise systems.
See 9 mentions

See Related User Reviews

Conor M.
CM

Conor M.

Small-Business (50 or fewer emp.)

4.5/5

"Reliable DB System"

What do you like about PostgreSQL?

What I like best about PostgreSQL is that it feels like a complete database out of the box while still being incredibly flexible. It has strong suppor

Alvaro I.
AI

Alvaro I.

Mid-Market (51-1000 emp.)

4.5/5

"Reliable, Powerful, and My Go-To Database"

What do you like about PostgreSQL?

PostgreSQL is always my go-to option when beginning a new project. Being open-source, it allows you to cut costs while still offering impressive power

4. Reliability
Users value PostgreSQL for its exceptional reliability, ensuring safe transactions with ACID compliance and robust concurrency.
See 8 mentions

See Related User Reviews

Conor M.
CM

Conor M.

Small-Business (50 or fewer emp.)

4.5/5

"Reliable DB System"

What do you like about PostgreSQL?

What I like best about PostgreSQL is that it feels like a complete database out of the box while still being incredibly flexible. It has strong suppor

Anthony Manuel B.
AB

Anthony Manuel B.

Mid-Market (51-1000 emp.)

4.0/5

"Reliable and Scalable Open-Source Database for Complex Applications"

What do you like about PostgreSQL?

PostgreSQL offers exceptional reliability and flexibility for both transactional and analytical workloads. I appreciate its strong ACID compliance, ro

5. Open Source
Users value the open-source nature of PostgreSQL, enabling cost-effective and customizable database solutions for various projects.
See 7 mentions

See Related User Reviews

Anthony Manuel B.
AB

Anthony Manuel B.

Mid-Market (51-1000 emp.)

4.0/5

"Reliable and Scalable Open-Source Database for Complex Applications"

What do you like about PostgreSQL?

PostgreSQL offers exceptional reliability and flexibility for both transactional and analytical workloads. I appreciate its strong ACID compliance, ro

Balkishan N.
BN

Balkishan N.

Mid-Market (51-1000 emp.)

4.0/5

"Deep Dive into PostgreSQL: A Comprehensive Review"

What do you like about PostgreSQL?

1) Open-source and free 2) Highly reliable and ACID compliant 3) Supports complex queries and JSONB 4) Extensible (custom types, functions, extensi

6. Flexibility
Users value the flexibility of PostgreSQL, appreciating its extensibility and customization options for diverse projects.
See 6 mentions

See Related User Reviews

Conor M.
CM

Conor M.

Small-Business (50 or fewer emp.)

4.5/5

"Reliable DB System"

What do you like about PostgreSQL?

What I like best about PostgreSQL is that it feels like a complete database out of the box while still being incredibly flexible. It has strong suppor

Alvaro I.
AI

Alvaro I.

Mid-Market (51-1000 emp.)

4.5/5

"Reliable, Powerful, and My Go-To Database"

What do you like about PostgreSQL?

PostgreSQL is always my go-to option when beginning a new project. Being open-source, it allows you to cut costs while still offering impressive power

7. Easy Integrations
Users find easy integrations with PostgreSQL, effortlessly implementing it across various systems and programming languages.
See 5 mentions

See Related User Reviews

Blas C.
BC

Blas C.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful relational database easy to integrate"

What do you like about PostgreSQL?

Offers all features you can expect from a relational database as well as a lot of features from NoSql. Easy to integrate with multiple clients.

Isaac B.
IB

Isaac B.

Small-Business (50 or fewer emp.)

5.0/5

"My Go-To Database for Every Project"

What do you like about PostgreSQL?

This is one of my favorite databases. It allows me to get set up fast and handle any workload. I love using it with Prisma, I love using it with Ruby

8. Customer Support
Users value the excellent customer support for PostgreSQL, enhancing their experience with its robust features and reliability.
See 4 mentions

See Related User Reviews

Sarthak D.
SD

Sarthak D.

Enterprise (> 1000 emp.)

5.0/5

"Powerful, Flexible, and Reliable Relational Database Solution"

What do you like about PostgreSQL?

PostgreSQL is the most abstract form of relational databases that provides ease of normalization, handling multiple databases, and transactions. All A

Aavinashh L.
AL

Aavinashh L.

Enterprise (> 1000 emp.)

4.5/5

"PostgreSQL is robust database to rely on."

What do you like about PostgreSQL?

Its wonderful DBMS that has wide range of extentions and relaibiility features with great customer support

9. User Interface
Users praise the user-friendly interface of PostgreSQL, making database management and integration with Python effortless.
See 4 mentions

See Related User Reviews

Conor M.
CM

Conor M.

Small-Business (50 or fewer emp.)

4.5/5

"Reliable DB System"

What do you like about PostgreSQL?

What I like best about PostgreSQL is that it feels like a complete database out of the box while still being incredibly flexible. It has strong suppor

Dhiraj D.
DD

Dhiraj D.

Enterprise (> 1000 emp.)

5.0/5

"Best DB workbench"

What do you like about PostgreSQL?

It's user interface is very friendly. It easily give data modification table , schema , views create scripts.

Top Cons or Disadvantages of PostgreSQL

1. Beginner Unfriendliness
Users find PostgreSQL's beginner unfriendliness daunting due to its steep learning curve and complex advanced configurations.
See 7 mentions

See Related User Reviews

Anthony Manuel B.
AB

Anthony Manuel B.

Mid-Market (51-1000 emp.)

4.0/5

"Reliable and Scalable Open-Source Database for Complex Applications"

What do you dislike about PostgreSQL?

While PostgreSQL is extremely powerful, it can be intimidating for newcomers. Some advanced configurations—like connection pooling or query planner tu

Balkishan N.
BN

Balkishan N.

Mid-Market (51-1000 emp.)

4.0/5

"Deep Dive into PostgreSQL: A Comprehensive Review"

What do you dislike about PostgreSQL?

1) Slower for simple read-heavy workloads 2) Requires manual tuning for performance 3) Replication/sharding setup is complex 4) Steeper learning cu

2. Complexity
Users find the syntax complex and at times confusing, especially compared to more straightforward alternatives like MySQL.
See 5 mentions

See Related User Reviews

Blas C.
BC

Blas C.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful relational database easy to integrate"

What do you dislike about PostgreSQL?

Sometimes depending on the query the syntax is a little bit complex

Anshu K.
AK

Anshu K.

Small-Business (50 or fewer emp.)

3.5/5

"Postgres SQL: Great Database"

What do you dislike about PostgreSQL?

It has more features so sometimes confuses us

3. Learning Curve
Users find PostgreSQL's steeper learning curve challenging, especially for complex configurations and advanced features.
See 5 mentions

See Related User Reviews

Anthony Manuel B.
AB

Anthony Manuel B.

Mid-Market (51-1000 emp.)

4.0/5

"Reliable and Scalable Open-Source Database for Complex Applications"

What do you dislike about PostgreSQL?

While PostgreSQL is extremely powerful, it can be intimidating for newcomers. Some advanced configurations—like connection pooling or query planner tu

Balkishan N.
BN

Balkishan N.

Mid-Market (51-1000 emp.)

4.0/5

"Deep Dive into PostgreSQL: A Comprehensive Review"

What do you dislike about PostgreSQL?

1) Slower for simple read-heavy workloads 2) Requires manual tuning for performance 3) Replication/sharding setup is complex 4) Steeper learning cu

4. Difficult Learning
Users find difficult learning curves challenging, especially with advanced features that demand significant expertise and time investment.
See 4 mentions

See Related User Reviews

Anthony Manuel B.
AB

Anthony Manuel B.

Mid-Market (51-1000 emp.)

4.0/5

"Reliable and Scalable Open-Source Database for Complex Applications"

What do you dislike about PostgreSQL?

While PostgreSQL is extremely powerful, it can be intimidating for newcomers. Some advanced configurations—like connection pooling or query planner tu

Ravi P.
RP

Ravi P.

Small-Business (50 or fewer emp.)

4.5/5

"A rock-solid, feature-rich database that grows with your needs"

What do you dislike about PostgreSQL?

The main challenge is that advanced tuning and optimization require expertise — features like partitioning, replication, or query optimization aren’t

5. High Hardware Requirements
Users note the high hardware requirements of PostgreSQL, impacting performance and resource usage during operation.
See 4 mentions

See Related User Reviews

Aavinashh L.
AL

Aavinashh L.

Enterprise (> 1000 emp.)

4.5/5

"PostgreSQL is robust database to rely on."

What do you dislike about PostgreSQL?

It has one feature that needs improvement on resources useage as it uses lots of your system resources.

Balkishan N.
BN

Balkishan N.

Mid-Market (51-1000 emp.)

4.0/5

"Deep Dive into PostgreSQL: A Comprehensive Review"

What do you dislike about PostgreSQL?

1) Slower for simple read-heavy workloads 2) Requires manual tuning for performance 3) Replication/sharding setup is complex 4) Steeper learning cu

6. Slow Performance
Users experience slow performance with large datasets, requiring manual tuning and proper indexing for optimal results.
See 4 mentions

See Related User Reviews

Balkishan N.
BN

Balkishan N.

Mid-Market (51-1000 emp.)

4.0/5

"Deep Dive into PostgreSQL: A Comprehensive Review"

What do you dislike about PostgreSQL?

1) Slower for simple read-heavy workloads 2) Requires manual tuning for performance 3) Replication/sharding setup is complex 4) Steeper learning cu

Arvind T.
AT

Arvind T.

Mid-Market (51-1000 emp.)

4.5/5

"Great Functionality, but Long Queries Can Slow Down the Database"

What do you dislike about PostgreSQL?

Actually postgresql used MVVM pattern and run query on core base so if any query take long time to run so it busy complete database.

7. Data Management
Users experience slowness with large data in PostgreSQL, requiring meticulous indexing to optimize performance.
See 1 mentions

See Related User Reviews

Mahesh B.
MB

Mahesh B.

Mid-Market (51-1000 emp.)

4.5/5

"Good Database for Web Applications"

What do you dislike about PostgreSQL?

When the data is large , it is little slow and also we need maintain proper indexing for every thing.

8. Feature Limitations
Users find fewer GUI tools available in PostgreSQL compared to databases like MySQL, limiting usability options.
See 1 mentions

See Related User Reviews

Akshay P.
AP

Akshay P.

Small-Business (50 or fewer emp.)

4.5/5

"PostgreSQL Performance Insights"

What do you dislike about PostgreSQL?

one thing i.e. fewer GUI tools compared to other database like MySQL

9. Performance Issues
Users experience performance issues with PostgreSQL, particularly when executing large or complex queries, causing application unresponsiveness.
See 1 mentions

See Related User Reviews

Dhiraj D.
DD

Dhiraj D.

Enterprise (> 1000 emp.)

5.0/5

"Best DB workbench"

What do you dislike about PostgreSQL?

Sometimes it's crashes when we run heavy queries

PostgreSQL Reviews (665)

View 2 Video Reviews
Reviews

PostgreSQL Reviews (665)

View 2 Video Reviews
4.4
665 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Balkishan N.
BN
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Deep Dive into PostgreSQL: A Comprehensive Review"
What do you like best about PostgreSQL?

1) Open-source and free

2) Highly reliable and ACID compliant

3) Supports complex queries and JSONB

4) Extensible (custom types, functions, extensions)

5) Strong concurrency with MVCC

6) Cross-platform and cloud compatible

7) Advanced security features

8) Good scalability and replication

9) Large and active community Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

1) Slower for simple read-heavy workloads

2) Requires manual tuning for performance

3) Replication/sharding setup is complex

4) Steeper learning curve

5) Higher memory and disk usage

6)Fewer managed hosting options Review collected by and hosted on G2.com.

Jose Alfredo A.
JA
Docente Postgrado (Cursos de Actualización)
Information Technology and Services
Mid-Market (51-1000 emp.)
"PostgreSQL as a powerful database manager"
What do you like best about PostgreSQL?

The robustness with which the data is handled, the ease of managing tables, in addition to the fact that several database GUIs integrate easily to manage all the information handled within PostgreSQL. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

It is somewhat slow in its performance, as for small databases it would be better to use another relational database manager. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Small-Business (50 or fewer emp.)
"Solid database that just works - the gold standard for open-source RDBMS"
What do you like best about PostgreSQL?

What truly distinguishes PostgreSQL for me is its reliability and data integrity. After more than five years of using it in production environments, I can say it has never failed me. Its ACID compliance is exceptionally robust, and the way it manages concurrent transactions continues to impress. I also value its extensive feature set, such as JSONB support, full-text search, and the ability to extend functionality with custom functions and types. The community is another strong point—whenever I encounter an edge case, I can usually find a well-documented solution or a helpful discussion in the mailing lists. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

The learning curve can be quite steep for newcomers, particularly when it comes to grasping the nuances of vacuum and autovacuum tuning to achieve optimal performance. Managing configurations across various environments demands close attention, as the default settings are not always suitable for production workloads. While replication is a strong feature, its setup tends to be more complicated than with some other options. Review collected by and hosted on G2.com.

Sarthak D.
SD
Software Development Engineer
Enterprise (> 1000 emp.)
"Powerful, Flexible, and Reliable Relational Database Solution"
What do you like best about PostgreSQL?

PostgreSQL is the most abstract form of relational databases that provides ease of normalization, handling multiple databases, and transactions. All ACID properties can easily be applied, and it provides tools, an easier way to automate tasks.

Great Customer Support.

APIs, adapters, and interfaces are readily available for integration. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Slow performance for large databases and complex queries.

No horizontal scaling.

No Columnar storage of tables and no optimal indexing and sharding.

Beginner unfriendly for introduction to RDBMS. Review collected by and hosted on G2.com.

Sergey P.
SP
Freelance Software Engineer
Mid-Market (51-1000 emp.)
"Rock-Solid Reliability and Data Integrity with PostgreSQL"
What do you like best about PostgreSQL?

PostgreSQL strictly adheres to ACID principles, ensuring transactions are processed reliably even under high load or failures. Its write‑ahead logging (WAL) and crash recovery mechanisms mean data stays consistent and recoverable. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

PostgreSQL’s rich feature set can overwhelm beginners. Understanding MVCC, WAL, and isolation levels requires time and effort. Configuring postgresql.conf optimally demands DBA expertise. Documentation is thorough but technical, making onboarding slower for less‑experienced teams. This complexity pays off long‑term but raises initial barriers. Review collected by and hosted on G2.com.

Mahesh B.
MB
data scientist
Mid-Market (51-1000 emp.)
"Good Database for Web Applications"
What do you like best about PostgreSQL?

I mainly used my postgres for storing my transactional data and also for some analytical data. It is very good database if we are using it for transactions. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

When the data is large , it is little slow and also we need maintain proper indexing for every thing. Review collected by and hosted on G2.com.

Luca P.
LP
✅ CTO - Growth Marketer full stack #MarTech | ⚡️ SaaS Advisor
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Open Source RDBMS"
What do you like best about PostgreSQL?

Mature, open source object-relational database management system (ORDBMS) with a long track record of reliability and technical depth. Its architecture and feature set are consistently robust, making it suitable for a wide range of workloads, from transactional systems to analytical platforms.

Key technical features that consistently perform well:

• Extensibility: PostgreSQL supports custom data types, operators, and functions. The extension ecosystem is rich, with modules like PostGIS for geospatial data and pgcrypto for cryptographic functions. The ability to define user-defined functions in multiple languages (PL/pgSQL, Python, Java, etc.) adds flexibility for advanced use cases.

• Advanced SQL compliance: The system implements a wide array of SQL standards, including support for window functions, common table expressions (CTEs), and recursive queries. This makes it possible to express complex business logic natively within the database.

• ACID transactions and data integrity: PostgreSQL enforces atomicity, consistency, isolation, and durability. Features like multi-version concurrency control (MVCC), foreign keys, triggers, and check constraints are implemented in a way that works reliably even under heavy concurrent loads.

• Native support for structured and semi-structured JSON, XML, HSTORE, and array data types are first-class citizens. This allows for flexible schema design and hybrid workloads that combine relational and document-oriented paradigms.

• Indexing and performance optimization: Multiple indexing strategies are available, including B-tree, GiST, GIN, and SP-GiST, which handle diverse query patterns efficiently. Full-text search and partial indexes are supported natively.

• Cross-platform and deployment flexibility: PostgreSQL runs on all major operating systems (Linux, Windows, macOS, BSD variants) and is available as a managed service from most cloud providers, as well as for on-premises deployment.

• Active and knowledgeable community: The documentation is comprehensive, and the global community is engaged and responsive. Frequent updates and a transparent development process ensure quick access to new features and security patches. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

• Enterprise-readiness out of the box: Core PostgreSQL does not include certain enterprise features natively, such as built-in sharding, advanced high-availability clustering, or automated failover. These require third-party tools or extensions, each with their own operational complexity and support models.

• Performance tuning complexity: Achieving optimal performance for large or highly concurrent workloads often demands careful configuration and ongoing monitoring. Autovacuum and query planner behaviors, in particular, may need manual adjustment in demanding environments. Review collected by and hosted on G2.com.

Biruk T.
BT
Sr. Database Administrator
Mid-Market (51-1000 emp.)
"Robust PostgreSQL support with enterprise grade features"
What do you like best about PostgreSQL?

EDB provides a reliable PostgreSQL experience with extended enterprise tools like EDB Postgres Advanced Server. I specially appreciated the integration with tools like pgAdmin and support for Oracle compatibility. Their technical documentation and support response times were impressive during our migration phase. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Pricing for some enterprise tools can be expensive for small teams. Also, while support is strong, initial onboarding for complex configurations (like replication or migration) could benefit from more hands-on guidance or clearer tutorials. Review collected by and hosted on G2.com.

Anshu K.
AK
Product specialist
Small-Business (50 or fewer emp.)
"Postgres SQL: Great Database"
What do you like best about PostgreSQL?

It is very useful database to work with and very easy to use and can use by anyone. Simple SQL database and it is easy to Integrate. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

It has more features so sometimes confuses us Review collected by and hosted on G2.com.

Chiradeep B.
CB
Senior Software Engineer
Enterprise (> 1000 emp.)
"Comprehensive SQL Features That Exceed Expectations"
What do you like best about PostgreSQL?

The best part is the wide range of features enabling to execute complex sql queries in terms of working with function , trigger, cursor, views, materialized views and window function. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Nothing as such , everything at par my expectation. Review collected by and hosted on G2.com.

Product Avatar Image
PostgreSQL
View Alternatives