PostgreSQL is probably the most SQL-standard-compliant RDBMS on the market. It also goes way beyond standard relational paradigm combining key-value stores, arrays, and columnar stores into a single engine. With the introduction of Foreign Data Wrappers it also enables connecting various different data sources to the database, so it's possible to have, for example, a CSV file-backed foreign tables or to import a MSSQL schema into PostgreSQL.
Senior Database DevOps Engineer at a tech services company with 1,001-5,000 employees
With the introduction of Foreign Data Wrappers it enables connecting various different data sources to the database.
What is most valuable?
How has it helped my organization?
PostgreSQL allows us to have a single database engine used for OLTP and OLAP workloads, for relational and non-relational data. Its robust and battlefield-proven replication makes us sleep better.
What needs improvement?
Logical replication would be a major improvement and it's already being worked on. It'll enable true multi-master replication and active-active setups. More OLAP-related performance improvements are also on the way with parallel query processing and parallel background workers being to most significant ones.
For how long have I used the solution?
v9.5 came out at the end of last year, but I've used previous versions as well. At the moment all the new deployments I'm installing are based on 9.5 since developers are very keen to adopt it and administering it is a breeze.
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 was my experience with deployment of the solution?
PostgreSQL is the most advanced open source database in the world and therefore is considered by some to be complicated, but it's not. Deployment is easily done in major GNU/Linux distros.
What do I think about the stability of the solution?
PostgreSQL is rock-solid-stable, once set up and configured correctly it just continues to work.
What do I think about the scalability of the solution?
There are plenty of clustering solution/ideas that enable horizontal scalability.
How are customer service and support?
PostgreSQL has a very active community and in most cases that's enough of a support. There are a few commercially focused companies, and a lot of freelance consultants [with the writer of this amongst them]. Bugs are always resolved in a timely manner.
How was the initial setup?
If you can type "apt-get install postgresql", you can consider yourself expert in installing PostgreSQL.
What about the implementation team?
While the initial setup is easily done by any member of Ops team, it's important to have a dedicated DBA resource to take care of it. PostgreSQL has superb documentation, it is probably the best documented IT project. We have an in-house team and almost never have to use external consultants. PostgreSQL is very much different from the most popular RDBMS, so it's best to seek a PostgreSQL-focused professional for the in-house team.
Which other solutions did I evaluate?
I work with few other RDBMSs, but nothing compares to PostgreSQL when it comes to ACID and SQL compliance, stability and the ease of administration.
What other advice do I have?
Get a dedicated, PostgreSQL-focused resource, it's hard to convert DBAs with background in other denominations.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Director GIS/Analytics/IT at a non-profit with 501-1,000 employees
As it's free, this enables us to develop applications without having to think about budgets, and gives us greater flexibility. It needs improvement with programming languages like PHP.
What is most valuable?
Speed and price, it’s fast and reliable, and free.
How has it helped my organization?
Due to budget restraints procuring software is always an issue, and mainly production systems are well maintained. However development systems are not usually so well off. As PostgreSQL is free, this enables us to develop applications without having to think about budgets, and give us greater flexibility. There is still reluctance by business to accept free ‘Open Source’ software, but proof of concept development can be achieved at no to low cost.
What needs improvement?
Simplicity in design and improvement with programming languages like PHP.
For how long have I used the solution?
I've used it for four years.
What was my experience with deployment of the solution?
In development it’s super sensitive with comma, quotations, and letter cases. It should not be. If we use uppercase sometimes it works and sometime not, and its need to be single quote sometimes but sometimes double quote.
What do I think about the stability of the solution?
There have been no issues with the stability.
What do I think about the scalability of the solution?
We've had no issues with scaling it.
How are customer service and technical support?
I've never used customer services, but it needs a better documentation.
Which solution did I use previously and why did I switch?
We use both MySQL & PostgreSQL, some applications have better compatibility or built in tools, this decides which database we use.
How was the initial setup?
It's straightforward.
What other advice do I have?
So far we have not had any issues with this database are we are using this in development and production systems.
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.
NOC Manager with 51-200 employees
The management studio with product is create and intuitive.
What is most valuable?
The product is free, which is a huge benefit. There are options to create clusters and maintenance on the databases is easy and fast. The management studio with product is create and intuitive.
How has it helped my organization?
We used this product for applications which require a database. Since MS SQL Express has limitations and regular MS SQL requires pricey licensing, PostgreSQL was an easy choice. The deployment is quick and easy and works with very little configuration, if any at all.
What needs improvement?
The commands for PostgreSQL work, but are behind the curve compared to Microsoft SQL and MySQL. Adding additional functionality to be move comparative to Microsoft SQL would be a nice to have. For experienced users needing to make configuration changes, it is straightforward, but for users who are new to PostgreSQL they need some help working within the config files, a GUI for config may help with this.
For how long have I used the solution?
We've been using it for four years.
What was my experience with deployment of the solution?
I've never had any issues performing multiple deployment.
What do I think about the stability of the solution?
There have been no issues with the stability.
What do I think about the scalability of the solution?
We have had no issues scaling it.
How are customer service and technical support?
I have never had to contact support, but the documentation they have is very good and extremely detailed.
Which solution did I use previously and why did I switch?
We use Microsoft SQL (all versions), MySQL, PostgreSQL, SQLite, etc. We use PostgreSQL when the application supports it and where it makes more economic sense to use it.
How was the initial setup?
Following the setup documentation was extremely straightforward and simple to follow. We have no issues with the install, config or operation of the application.
What about the implementation team?
We did an in-house implementation for PostgreSQL. The documentation made it easy to do and was very simple to follow.
What's my experience with pricing, setup cost, and licensing?
PostgreSQL is free to use.
What other advice do I have?
Ensure its a good fit for the application you are using and integration you may have planned. Review all documentation prior to moving forward and always test the new versions before just cutting over.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Solutions Architect at a manufacturing company with 51-200 employees
Familiar to other solutions, stable, but not use-friendly
Pros and Cons
- "The PostgreSQL database is similar to the SQL Server but has a slightly different technology that has similar resources as well. If the customer has the confidence using SQL Server, they will be fairly comfortable using this solution."
- "PostgreSQL could improve by being more user-friendly. In SQL Server they have a studio where you can easily do management but not in this solution."
What is our primary use case?
We use this solution for the back-end database.
What is most valuable?
The PostgreSQL database is similar to the SQL Server but has a slightly different technology that has similar resources as well. If the customer has the confidence using SQL Server, they will be fairly comfortable using this solution.
What needs improvement?
PostgreSQL could improve by being more user-friendly. In SQL Server they have a studio where you can easily do management but not in this solution.
For how long have I used the solution?
I have been using PostgreSQL within the past 12 months.
What do I think about the stability of the solution?
I have found the solution stable.
What do I think about the scalability of the solution?
The solution is scalable but it could improve.
We have approximately 10 users using this solution in my organization.
How are customer service and technical support?
We are using the open-source version for eight years. We have to rely on our own skillset to manage it.
How was the initial setup?
The installation is easy.
What about the implementation team?
We did the implementation ourselves but it is always recommended to use an expert.
What's my experience with pricing, setup cost, and licensing?
This solution can offer a cheaper choice for customers since it is open-source.
Which other solutions did I evaluate?
I have evaluated SQL Server.
What other advice do I have?
If you have a startup company with a normal production environment then this PostgreSQL should be fine. However, if there is a professional environment where there will be some support requirements and mission-critical applications, then they should choose an alternative, such as SQL Server.
I would recommend this solution to others.
I rate PostgreSQLa 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.
Principal Engineer at a manufacturing company with 201-500 employees
A robust solution that does the job and completely meets our needs
Pros and Cons
- "It has completely met our needs. It works, and it is robust. We haven't had any problems with what PostgreSQL does for us and the way it does it. That's why we've been using it for so long. We understand it, and it does the job."
- "When you get a large number of records in a database and start doing various queries, it can adversely impact the performance of the live running systems. That's an area we continue to look at and mean to improve, but it is not only because of PostgreSQL. It is also because of the way the schemas are put together, and certain events are triggered. So, it is because of both parties."
What is our primary use case?
We design it and put it as part of our system and sell the system to various airports. We've designed our own schemas, and we track events that are meaningful to airports so that they can create their reports, view statistics, and make meaningful decisions that make sense for them.
What is most valuable?
It has completely met our needs. It works, and it is robust. We haven't had any problems with what PostgreSQL does for us and the way it does it. That's why we've been using it for so long. We understand it, and it does the job.
What needs improvement?
When you get a large number of records in a database and start doing various queries, it can adversely impact the performance of the live running systems. That's an area we continue to look at and mean to improve, but it is not only because of PostgreSQL. It is also because of the way the schemas are put together, and certain events are triggered. So, it is because of both parties.
For how long have I used the solution?
I have been using this solution for 18 years.
How was the initial setup?
It is pretty straightforward.
What other advice do I have?
I would rate PostgreSQL an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director at a tech services company with 1-10 employees
Easy to use with excellent performance and easy to manage
Pros and Cons
- "The database has excellent performance."
- "The user interface could be a bit better."
What is our primary use case?
We primarily use the solution for management. We have a managed ERP solution, however, it's all in-house.
How has it helped my organization?
The ease of use has been a great benefit for us in the organization.
What is most valuable?
The solution is very easy to use.
The database has excellent performance.
It's easy to audit the database. When the user makes some changes to the database, it's easy to audit the changes. It's fairly easy to manage.
What needs improvement?
The human resources, the HR, within the system needs improvement.
The user interface could be a bit better.
Just the basic functionality could be improved overall.
For how long have I used the solution?
I've been using the solution for two years at this point.
What do I think about the stability of the solution?
The stability is very good. It doesn't crash or freeze. It's not buggy and it seems to be glitch-free. It's good.
What do I think about the scalability of the solution?
Really, I didn't have any problems with scalability. If a company needs to expand it, they can do so.
We only have developers that use the solution.
We don't plan to increase usage in the future.
How are customer service and technical support?
We don't use technical support, and therefore I can't really evaluate them. I have no idea if they are knowledgeable and responsive.
They do have documentation and manuals that are okay. They're pretty helpful.
Which solution did I use previously and why did I switch?
The company used a Microsoft SQL Server previously. I don't know what the reasons were for changing, however, due to the fact that, when I arrived at the business, they already had Postgre.
How was the initial setup?
I don't have any experience with the implementation. I didn't handle the process personally.
I'm unsure as to how long deployment takes.
You don't need too much staff for maintenance. We have one person that handles it.
What about the implementation team?
It's my understanding that the solution was handed in-hours. We didn't use an integrator, reseller, or a consultant for the deployment.
What's my experience with pricing, setup cost, and licensing?
I'm not sure what the licensing costs for the solution are.
What other advice do I have?
I believe we are on version nine of the solution. It's one of the latest versions.
I'd advise new users to maybe be aware of the syntax of the sentences of PostgreSQL due to the fact that it's a little different than SQL or Oracle.
Overall, I'd rate the solution an eight out of ten. So far, we've been using it and we haven't had any problems.
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.
Implementation Engineer at aldaris spa
Stable, simple to use, and is fairly priced
Pros and Cons
- "The most valuable features are the price, stability, it is scalable and is used by our clients in small business environments, and it is a simple product to use."
- "The user interface for the clients could be easier to use as they are small businesses. From a technical support perspective, the documentation could be improved."
What is our primary use case?
I am using it to gain knowledge of the product, as I am an implementation engineer. Some clients are public organizations, migrating from Oracle to PostgreSQL.
How has it helped my organization?
We use it daily.
What is most valuable?
The most valuable features are:
- The price
- Stability
- It is scalable and is used by our clients in small business environments
- It is a simple product to use.
What needs improvement?
The user interface for the clients could be easier to use as they are small businesses.
From a technical support perspective, the documentation could be improved. The simplicity and availability of documentation and transparency need a little improvement. The product also needs more service support. However, there is a good online community that can help to quickly find a solution.
For how long have I used the solution?
I have been using PostgreSQL for one year.
What do I think about the stability of the solution?
The product is very stable.
How was the initial setup?
The setup of PostgreSQL is straightforward.
What about the implementation team?
We use an in-house team.
What other advice do I have?
I would rate PostgreSQL a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
PostgreSQL Database Administrator at a tech services company with 51-200 employees
Valuable features of PostgreSQL are streaming replication, rich indexes support, extensibility and NoSQL features.
What is most valuable?
In my experience, the most valuable features of PostgreSQL are streaming replication, rich indexes support, extensibility and NoSQL features such as hstore and JSONB. This features are very mature and stable, we use them in many projects, they're predictable, always work as expected and without problems.
What needs improvement?
In future releases I would like to see built-in realization of multi-master cluster with sharding, effective partitioning, incremental backup, optimizations for SSD, connection pool facilities, and built-in replication for tables and databases.
For how long have I used the solution?
I've used this solution for five years.
What was my experience with deployment of the solution?
There are no issues with deployment. Postgres has a very verbose and clear documentation and install instructions.
What do I think about the scalability of the solution?
From a scalability point of view, there are no difficulties. It works out-of-box without any third party tools, but streaming replication allows you to scale read-only workloads. For write scalability, Postgres-XC or Postgres-XL should be used.
How are customer service and technical support?
I don't use any services and technical support, and th community's support is very helpful, friendly and the members have rich experience with PostgreSQL.
Which solution did I use previously and why did I switch?
I don't use any similar solutions such as Microsoft SQL, Oracle, or MySQL.
How was the initial setup?
The initial setup is simple and doesn't take a long time, but in serious projects, PostgreSQL requires additional configuration optimizations as do the other RDBMS.
What about the implementation team?
We did it all in-house. You should read all the official documentation as all the answers are there.
What other advice do I have?
PostgreSQL is an amazing product, very stable, predictable and reliable with rich set of features.
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?