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 extensive features of PostgreSQL, finding it reliable and easy to integrate for various applications. (11 mentions)
Users find PostgreSQL to be easy to use, making it accessible for everyone to work with effortlessly. (10 mentions)
Users value the scalability of PostgreSQL, enabling seamless growth from small projects to large enterprise systems. (8 mentions)
Users value the open source nature of PostgreSQL, enjoying its power, flexibility, and extensive ecosystem for various projects. (6 mentions)
Users value the flexibility of PostgreSQL, appreciating its extensibility and customization options for diverse projects. (5 mentions)
Users praise the user-friendly interface of PostgreSQL, making database management and integration with Python effortless. (5 mentions)
Users find easy integrations with PostgreSQL, effortlessly implementing it across various systems and programming languages. (4 mentions)
Users value the excellent customer support for PostgreSQL, enhancing their experience with its robust features and reliability. (3 mentions)
Users are concerned about PostgreSQL's high hardware requirements, which can strain system resources during operation. (4 mentions)
Users experience slow performance with large datasets, requiring manual tuning and proper indexing for optimal results. (4 mentions)
Users find PostgreSQL's beginner unfriendliness challenging due to its steep learning curve and complex configurations. (3 mentions)
Users find the SQL syntax complex, especially when comparing PostgreSQL to the more straightforward MySQL commands. (3 mentions)
Users find the difficult learning curve of PostgreSQL daunting, especially for advanced configurations and optimizations. (2 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 extensive features of PostgreSQL, finding it reliable and easy to integrate for various applications.
See 11 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 like about PostgreSQL?

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

Damien W.
DW

Damien W.

Small-Business (50 or fewer emp.)

5.0/5

"The absolute best database!"

What do you like about PostgreSQL?

It's super powerful and open-sourced. Its performance is unmatched and competes with solutions that cost thousands of dollars. The number of features

2. Ease of Use
Users find PostgreSQL to be easy to use, making it accessible for everyone to work with effortlessly.
See 10 mentions

See Related User Reviews

Anshu K.
AK

Anshu K.

Small-Business (50 or fewer emp.)

3.5/5

"Postgres SQL: Great Database"

What do you like 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.

Akshay P.
AP

Akshay P.

Small-Business (50 or fewer emp.)

4.5/5

"PostgreSQL Performance Insights"

What do you like about PostgreSQL?

One of the best part is Open source, Handle large datasets, strong security, easy to use and most important community support. Also It provide advanc

3. Scalability
Users value the scalability of PostgreSQL, enabling seamless growth from small projects to large enterprise systems.
See 8 mentions

See Related User Reviews

Diego G.
DG

Diego G.

Mid-Market (51-1000 emp.)

5.0/5

"Simply an amazing tool"

What do you like about PostgreSQL?

It's very powerful and versatile, and has a huge ecosystem built around it. It's the de-facto solution for so many problems nowadays.

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. Open Source
Users value the open source nature of PostgreSQL, enjoying its power, flexibility, and extensive ecosystem for various projects.
See 6 mentions

See Related User Reviews

Diego G.
DG

Diego G.

Mid-Market (51-1000 emp.)

5.0/5

"Simply an amazing tool"

What do you like about PostgreSQL?

It's very powerful and versatile, and has a huge ecosystem built around it. It's the de-facto solution for so many problems nowadays.

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

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

See Related User Reviews

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

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

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

See Related User Reviews

saif eddine m.
SM

saif eddine m.

Enterprise (> 1000 emp.)

5.0/5

"My Experience With PostgreSQL"

What do you like about PostgreSQL?

What i like most about PostgreSQL is the ergonomic interface , easy to understand .

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.

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

See Related User Reviews

Anshu K.
AK

Anshu K.

Small-Business (50 or fewer emp.)

3.5/5

"Postgres SQL: Great Database"

What do you like 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.

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.

8. Customer Support
Users value the excellent customer support for PostgreSQL, enhancing their experience with its robust features and reliability.
See 3 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 like about PostgreSQL?

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

Akshay P.
AP

Akshay P.

Small-Business (50 or fewer emp.)

4.5/5

"PostgreSQL Performance Insights"

What do you like about PostgreSQL?

One of the best part is Open source, Handle large datasets, strong security, easy to use and most important community support. Also It provide advanc

Top Cons or Disadvantages of PostgreSQL

1. High Hardware Requirements
Users are concerned about PostgreSQL's high hardware requirements, which can strain system resources 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.

Aravinth V.
AV

Aravinth V.

Mid-Market (51-1000 emp.)

4.5/5

"Good SQL Database to handle the Relational DataBase"

What do you dislike about PostgreSQL?

It will use more resources like Memory and CPU compare to other DB

2. 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

CHIRADEEP B.
CB

CHIRADEEP B.

Enterprise (> 1000 emp.)

5.0/5

"Integrating Cube analytics in Postgresql"

What do you dislike about PostgreSQL?

Nothing as such, sometimes query execution get delayed but that is very rare. Overally its a very light-weight & user friendly tool for ervery

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

3. Beginner Unfriendliness
Users find PostgreSQL's beginner unfriendliness challenging due to its steep learning curve and complex configurations.
See 3 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

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

4. Complexity
Users find the SQL syntax complex, especially when comparing PostgreSQL to the more straightforward MySQL commands.
See 3 mentions

See Related User Reviews

Aditya B.
AB

Aditya B.

Small-Business (50 or fewer emp.)

4.5/5

"PostgreSQL: Excellent OLTP Performance, Fast Single-Query Speeds"

What do you dislike about PostgreSQL?

I find the SQL syntax used in the PostgreSQL CLI to be quite confusing, especially when compared to MySQL, which relies on more straightforward SQL co

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

5. Difficult Learning
Users find the difficult learning curve of PostgreSQL daunting, especially for advanced configurations and optimizations.
See 2 mentions

See Related User Reviews

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

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

6. 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.

7. 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

8. 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 (663)

View 2 Video Reviews
Reviews

PostgreSQL Reviews (663)

View 2 Video Reviews
4.4
663 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
M0
My current job title is Data Analyst
Information Technology and Services
Mid-Market (51-1000 emp.)
"Reliable and Feature-Rich, But Requires Technical Know-How"
What do you like best about PostgreSQL?

What I like best about PostgreSQL is its stability, reliability, and advanced feature set. It supports complex queries, JSON data types, and powerful indexing options, making it ideal for both analytical and transactional workloads. The open-source nature, strong community support, and compatibility with many tools like Tableau and Django make it highly flexible. Its performance, scalability, and security features make PostgreSQL a dependable choice for enterprise-grade applications. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

One thing I dislike about PostgreSQL is that performance tuning and configuration can be complex, especially for beginners. Managing replication, optimizing queries, and handling large-scale data requires deeper technical expertise. Also, compared to some commercial databases, built-in monitoring and GUI tools are limited, so additional tools are often needed. Despite this, its overall reliability and flexibility still make it a top choice for database management. Review collected by and hosted on G2.com.

Alvaro I.
AI
Director of Web Development
Mid-Market (51-1000 emp.)
"Reliable, Powerful, and My Go-To Database"
What do you like best 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 and flexibility. A major advantage is its support for extensions, which lets you customize the database to fit your unique requirements. Additionally, PostgreSQL includes strong built-in security features, making it a reliable solution for projects ranging from small applications to large enterprise systems. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

The only aspects I’m not completely satisfied with are the process-per-connection model and the tendency for PostgreSQL to demand significant hardware resources, particularly when operating at scale. Despite these drawbacks, PostgreSQL continues to be one of the most reliable and flexible databases I have ever worked with. Review collected by and hosted on G2.com.

Damien W.
DW
President
Small-Business (50 or fewer emp.)
"The absolute best database!"
What do you like best about PostgreSQL?

It's super powerful and open-sourced. Its performance is unmatched and competes with solutions that cost thousands of dollars. The number of features is simply amazing. I use this every day to accomplish my work. It was super easy to set up. I'm a developer and use this for clients and my own applications. On my Mac, I use TablePlus to manage my Postgres databases. I have many connections to manage in the app. It works so flawlessly in my applications, it's hard not to rave over it. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

There really isn't any negative to using PostgreSQL. I suppose customer support would be the biggest downfall since it's an open-source project. Review collected by and hosted on G2.com.

Conor M.
CM
Frontend Developer
Small-Business (50 or fewer emp.)
"Reliable DB System"
What do you like best 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 support for standards, which makes queries predictable, and it includes a wide range of useful data types like JSONB, arrays, and ranges without needing third-party add-ons. Its extensibility is a major strength, letting you define your own data types, functions, and operators so the database can adapt to your needs. Reliability is another big factor, with its multi-version concurrency control ensuring safe transactions and reducing locking issues. On top of that, it offers excellent performance without sacrificing correctness, and the active community keeps improving it with new features, extensions, and tooling. PostgreSQL manages to combine enterprise-grade robustness with developer-friendly features. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Nothing to dislike. Some of the ORMS for Typescript are lacking in features but that's not a PostgresQL issue Review collected by and hosted on G2.com.

Ravi P.
RP
Senior Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"A rock-solid, feature-rich database that grows with your needs"
What do you like best about PostgreSQL?

PostgreSQL strikes a great balance between ease of use and depth of features. The initial setup and implementation are straightforward, and it integrates well with most programming languages, frameworks, and ORMs. I use it frequently because it offers rich features out of the box (CTEs, JSONB, full-text search, indexing options) without needing external add-ons. It’s very stable, reliable, and easy to scale once you get familiar with its ecosystem. Review collected by and hosted on G2.com.

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 always beginner-friendly. Customer support depends heavily on community resources unless you opt for paid enterprise support, which might not suit smaller teams. GUI tools like pgAdmin are functional but not the most user-friendly compared to some commercial alternatives. Review collected by and hosted on G2.com.

Isaac B.
IB
Technical Support Engineer
Small-Business (50 or fewer emp.)
"My Go-To Database for Every Project"
What do you like best 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 on Rails and all my projects. I don't think there's even a project that I use without it. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Don’t have any dislikes at this point in time Review collected by and hosted on G2.com.

Aashish G.
AG
Full Stack Developer
Small-Business (50 or fewer emp.)
"Rock-Solid Stability, But Can Be Slower for Simple Reads"
What do you like best about PostgreSQL?

Postgres is known for being super stable.

It don’t easily lose data, and it handle crashes very well.

For big, serious applications, this is very helpful. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

If your app is super basic (just simple reads), MySQL can be faster.

Postgres focus more on accuracy and complex queries, so sometimes speed feel a bit slower for small things. Review collected by and hosted on G2.com.

Anthony Manuel B.
AB
Software Quality Assurance Team Lead | Sr. Software Developer In Test
Mid-Market (51-1000 emp.)
"Reliable and Scalable Open-Source Database for Complex Applications"
What do you like best about PostgreSQL?

PostgreSQL offers exceptional reliability and flexibility for both transactional and analytical workloads. I appreciate its strong ACID compliance, robust indexing strategies, and the ability to handle complex queries efficiently. The open-source ecosystem is very mature, and extensions like PostGIS and pgAdmin make it a versatile tool. Performance tuning and horizontal scaling are well-documented, and its integration with .NET, Node.js, and cloud providers (AWS RDS, Azure Database) is seamless. Review collected by and hosted on G2.com.

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 tuning—require deep database knowledge. The learning curve for replication and failover setup is also steep, and GUI tools are not as intuitive as those for MySQL or SQL Server. However, once mastered, its capabilities easily outweigh the initial challenges. Review collected by and hosted on G2.com.

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.