This solution is very good and efficient in joining big tables. It also provides a lot of options that, from a developer's point of view, can be utilized in a project.
Software Architect at AIOPS group
Stable and scalable but needs better integration
Pros and Cons
- "Initial setup is simple."
- "Integration with other platforms could be improved."
What is most valuable?
What needs improvement?
In the next release, I would like to see better integration with other platforms.
For how long have I used the solution?
I've been using this solution for about three and a half years.
What do I think about the stability of the solution?
This solution is stable - I'm not aware of any performance issues.
Buyer's Guide
PostgreSQL
March 2025

Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
What do I think about the scalability of the solution?
This is a scalable solution.
How was the initial setup?
The initial setup is simple - you are only required to download the installation files, which takes just a few minutes.
What other advice do I have?
I would rate this solution as seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CTO at a tech vendor with 51-200 employees
Basically, you are mixing together the relational and NoSQL world in just one database, one powerful solution.
What is most valuable?
The new JSON data type that allows to use some NoSQL-like functionality.
This is great because brings some of the most valuable features of NoSQL databases to relational databases. You can have a column with JSON datatype and then query that JSON inside your regular SQL queries.
So basically, you are mixing together the relational and NoSQL world in just one database, one powerful solution.
How has it helped my organization?
We use it as main database for our SaaS product.
What needs improvement?
Scalability;
Although PostgreSQL is known for handling very well large amounts of workload, NoSQL databases performs better when scaling. NoSQL databases were built with scalability in mind, so it´s a natural advantage.
PostgreSQL must keep improving their scalability and ability to work in HA (high availability).
For how long have I used the solution?
I've used this solution for four years.
What do I think about the stability of the solution?
No.
What do I think about the scalability of the solution?
See answer to 'Room for Improvement' question.
Which solution did I use previously and why did I switch?
We had several performance issues with MySQL.
Which other solutions did I evaluate?
Yes, MySQL.
What other advice do I have?
Explore all the features.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
PostgreSQL
March 2025

Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,690 professionals have used our research since 2012.
Computer Science Teacher at a educational organization with 501-1,000 employees
I've had no issues deploying it.
What is most valuable?
- Confidentiality
- Integrity
- Availability
- Bug free
I like to work with a piece of software that is bug free and doesn't required to be launched in order that users will find a couple of bugs in the coming weeks and that the company has to fix it.
How has it helped my organization?
It helped me to find an easy and inexpensive solution for databases
What needs improvement?
It would be interesting to have a cloud based database instead of having to install it on any single machine.
For how long have I used the solution?
I've used it for approximately one to two years.
What was my experience with deployment of the solution?
I've had no issues deploying it.
What do I think about the stability of the solution?
The stability was an issue, because when coding under Eclipse with Java, some errors occurred while trying to connect to the database, so troubleshooting may be difficult, since you don't know if it's a Java coding issue or a PostgreSQL translation issue.
What do I think about the scalability of the solution?
There have been no issues scaling it.
How are customer service and technical support?
I never used any customer service or technical support during that time. I used to find alternatives to my issues.
Which solution did I use previously and why did I switch?
Since Oracle was expensive for a company business an inexpensive way was to focus on PostgreSQL.
How was the initial setup?
The initial setup was straightforward, just activating various modules was more complex.
What about the implementation team?
We did it in-house.
What was our ROI?
I saved money instead of using the Oracle solution, which might be more secure than PostgreSQL in various ways.
What other advice do I have?
You need to find a lot of time in order to find all functionality and get used to the PostgreSQL syntax Be patient, look for various forums and do learning by doing.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
DWH Analyst at a financial services firm with 1,001-5,000 employees
It can be used by people on pure user level, without deep knowledge of OS administration, programming.
Valuable Features
The reason why I started with PostgreSQL database was the (geo)spatial support. GIS software, such as Quantum GIS (QGIS) or PostGIS, is a good example of where you are able to use this feature. Nowadays, the solution is on a competitive level to other commercial software solutions, especially for small companies.
Improvements to My Organization
PostgreSQL (geo)spatial support is stable, and you can add, remove, and edit all standardized GIS features. Thanks to projects such as EDB, Bitnami etc., PostgreSQL can be used by people on pure user level, without deep knowledge of OS administration, programming.
Room for Improvement
There is room to improve some user friendly properties such as input and output tools, some people may find interesting to implement MERGE as a SQL command. I am looking forward to trying UPSERT and would like to test some analytic functions definitely.
Use of Solution
I've been using v9.4 for a half year. I also have experience with previous versions of PostgreSQL. Currently we have PostgreSQL 9.4.7 on Fedora Server 23 and PostgreSQL 9.4.5 packaged by EnterpriseDB (EDB) on Windows 10 Pro.
Deployment Issues
I had trouble with the reinstallation of EDB. If I have a previous version on my Windows PC, I have to take some steps to clean the registries and folders, then everything is OK.
Customer Service and Technical Support
Customer Service:
If you are interested in you can find answers for troubleshooting. Many companies, I have mentioned above, are there for service and support. I didn’t find any big bug in the latest stable release over the last few months.
Technical Support:
If you are interested in you can find answers for troubleshooting. Many companies, I have mentioned above, are there for service and support. I didn’t find any big bug in the latest stable release over the last few months.
ROI
I recommend Linux installation, but it is also possible to use Windows. With PostgreSQL you don't have to pay much money which is a good advantage. You have to take into account that you will spent some time finding out how to implement something or what is the right tool you have to use.
Pricing, Setup Cost and Licensing
PostgreSQL is a long-lasting investment for people who like computers and don’t want to spent much money for database layer implementation.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Business Analyst at a transportation company with 1,001-5,000 employees
Best open source solution for database
What is most valuable?
Backend: 64-bit large objects, Cascading streaming replication, Serializable Snapshot Isolation; Performance:GIN Index performance and size improvements; Security: SSPI authentication via GSSAPI; list goes on...
How has it helped my organization?
Automation, accurateness and concistency of enterprize processes
What needs improvement?
Comercial & Supply Chain
For how long have I used the solution?
9 years
What was my experience with deployment of the solution?
No
What do I think about the stability of the solution?
No
What do I think about the scalability of the solution?
No
How are customer service and technical support?
Customer Service: 9Technical Support: 9
Which solution did I use previously and why did I switch?
MySQL: scalability; Oracle: cost-benefit
How was the initial setup?
Easy and straightforward
What about the implementation team?
in-house
What was our ROI?
36%
Which other solutions did I evaluate?
Oracle and MSSQLServer
What other advice do I have?
I suggest to anyone give it a shot. It'll make your business grow.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Consultant at Rpc Data
Intuitive interface, easy to use, but installation lengthy
Pros and Cons
- "The solution has many valuable features such as it easy to use and the interface is intuitive."
- "Instead of the installation agent downloading all the packages for the install, it should allow the user to download the packages separately on their own to do the install."
What is most valuable?
The solution has many valuable features such as it easy to use and the interface is intuitive.
What needs improvement?
Instead of the installation agent downloading all the packages for the install, it should allow the user to download the packages separately on their own to do the install.
In a future release, the installation agent should take less time to create all the databases, especially the small Oracle databases that I was using.
For how long have I used the solution?
I have been using the solution for a couple of months.
What do I think about the stability of the solution?
I have found the solution to be stable.
What do I think about the scalability of the solution?
I have not fully tested the scalability but it has been good enough for what I have been using it for.
How are customer service and technical support?
I did not experience any technical issues to call the support about.
How was the initial setup?
The installation was easy even though it took approximately four hours. The time accumulated from downloading automatic packages from the VM tunnel. You have to download the whole package on your machine.
What's my experience with pricing, setup cost, and licensing?
The solution requires a license.
What other advice do I have?
I recommend this solution for small organizations.
I rate PostgreSQL a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Front-End Developer at a financial services firm with 501-1,000 employees
It provides a lot of valuable documentation and there's widespread usage of it.
Valuable Features
PostgreSQL provides a lot of valuable documentation and there's widespread usage of it.
Improvements to My Organization
I use it for personal projects. It's been really easy to learn and it's been useful since ramping up it use.
Room for Improvement
Although there's documentation out there, it needs even better documentation. Another thing that would be helpful are examples of usage of it with JavaScript.
Use of Solution
I've used it for six months.
Deployment Issues
There were no issues with the deployment.
Stability Issues
We have had no issues with the stability.
Scalability Issues
We had no issues scaling it for our needs.
Customer Service and Technical Support
I haven't had to contact technical support. There's been no reason to do so.
Initial Setup
It was straightforward and well integrated into Rails applications across open source world.
Other Advice
Compare and contrast various database optimizations based on your needs. And when you come across issues, don't reinvent the wheel -- someone has probably had a similar problem to your own.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Software Engineer at a tech services company with 1,001-5,000 employees
It's not limited to a specific language, you can use any procedural language you're familiar with.
Valuable Features:
It allows people to use whatever multiple procedural language they are trained in, such as Java, Python, Pearl, or C and it is not limited to PL/SQL or PGSQL. Also, I love the PostGIS extension and I do not know of any other product like this.
Improvements to My Organization:
I can integrate solutions quicker than with other RDBMS'. At the same time, I am able to keep an RDBMS' integrity, robustness, and High Availability which is the most important thing for all my production environments.
Room for Improvement:
It is lacking some GUI admin tools and it would be nice if more could be developed by the community.
Use of Solution:
I've been using it for years.
Deployment Issues:
We have had no issues with the deployment.
Stability Issues:
There have been no performance issues.
Scalability Issues:
It's been able to scale for our needs.
Other Advice:
It's the best in my opinion because have now found what I need to enable me to quickly deploy into my production environment. Go to a professional and ask for your needs, maybe you will surprise with a variety of solutions that you never thought existed.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free PostgreSQL Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
MySQL
MariaDB
Firebird SQL
MongoDB
InfluxDB
Faiss
OpenSearch
Milvus
LanceDB
SQLite
Qdrant
EDB Postgres Advanced Server
Percona Server
ClickHouse
YugabyteDB
Buyer's Guide
Download our free PostgreSQL Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What is the best GUI tool for development and management of a PostgreSQL database?
- How does Firebird SQL compare with PostgreSQL?
- When evaluating Open Source Databases, what aspect do you think is the most important to look for?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Which database is the best for session cashing?
- Why is Open Source Databases important for companies?
- Which low-code (no-code) database solution do you prefer?
Good review.
Plus that archive_command should have been built for handling multiple commands simultaneously to improve WAL processing