Try our new research platform with insights from 80,000+ expert users
Ahmed-Ramy - PeerSpot reviewer
CEO at TMentors
Real User
Open-source and reliable with good community support
Pros and Cons
  • "The community support and the open-source community for it are good."
  • "They need to improve the user experience of the management."

What is our primary use case?

For us, we have the same use cases as MySQL for this product.

What is most valuable?

We've been happy with the capabilities. It doesn't have the issues that MySQL does have. 

The community support and the open-source community for it are good.

It's a stable solution.

We do find the product can scale. 

What needs improvement?

While it can scale, sometimes it requires more knowledge than SQL Server

They need to improve the user experience of the management. I'm not aware of Postgre needing a lot of new features, however, they can improve the user experience. That would be awesome. The backup strategies and that kind of stuff could be much better.

What do I think about the stability of the solution?

The solution is stable. There are no bugs or glitches. It doesn't crash or freeze. It's reliable. The performance is excellent.

Buyer's Guide
PostgreSQL
May 2025
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.

What do I think about the scalability of the solution?

The solution can scale, however, you do need to be somewhat knowledgeable.

If the customer has saved a lot of money in the licensing, they may be able to afford to do the consultancy on scaling Postgre. That would help them when they scale. You can also get it on the cloud and scale with it rather easily.

How are customer service and support?

There's a very strong community around the solution that you can access in order to get insights into how to work the solution and troubleshoot. 

Which solution did I use previously and why did I switch?

We also have used MySQL.

How was the initial setup?

The setup has a medium amount of difficulty. It's not overly difficult. 

What about the implementation team?

Typically, we do implementations ourselves. That said, if it is a huge deployment or production, we might need help from a consultant or someone from the team who is an expert in the database. All in all, it's not that hard. It's not days of consultancy. It's a matter of hours or a single day.

What's my experience with pricing, setup cost, and licensing?

The solution is open-source.

While you have to pay for it, for Postgre, you have to pay for consultancy and implementation. There is professional support, however, I'm not aware of the pricing for it right now. IBM maybe provides that kind of support.

What other advice do I have?

We are just customers or end-users.

I'd rate the solution at a seven out of ten. It is something in the middle between MySQL and SQL Server.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Ashif  Shaikh - PeerSpot reviewer
Senior Database Administrator at a tech services company with 501-1,000 employees
Real User
Open-source, simple to install, and has helpful community support
Pros and Cons
  • "The performance is good."
  • "I have noticed that user and access management should be improved."

What is our primary use case?

We are using it as a database to store information.

What is most valuable?

Postgres SQL is quite a good database.

The performance is good.

What needs improvement?

I have noticed that user and access management should be improved. Connection pooling should be improved. We rely on connection pooling.

Monitoring is incompatible. It is open source. To advance, you must access the internet and download and test various other tools, or develop your own tools. With Microsoft server, it is one single platform that provides you with everything, but with Postgre you have to install or check different tools to integrate with it. That's the annoyance, but it's still the way open source technology works.

I would like to see better management in PostgreSQL.

What do I think about the scalability of the solution?

PostgreSQL is easy to scale.

We have a medium-sized company.

How are customer service and support?

We don't have technical support. It is community-based. We get assistance through Github.

Which solution did I use previously and why did I switch?

We have been working with Microsoft SQL.

The main difference between SQL and Postgre is that Postgre is open source. It's completely free.

How was the initial setup?

It's very simple to set up.

What's my experience with pricing, setup cost, and licensing?

Postgre is open source. It is almost completely free.

The community version of Postgre is basically free.

Which other solutions did I evaluate?

We are utilizing the database's active native security features. As a result, we currently have no need for any external security tools. We had, but we worked around it.

What other advice do I have?

The advice would be to go with a managed Postgre. If you're going to install Postgre in the cloud, for example, it's better to go with a managed Postgre rather than handling everything on our own.

I would rate PostgreSQL a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
PostgreSQL
May 2025
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
Hardik  Parashar - PeerSpot reviewer
Associate Data Engineer at Digit Insurance
Real User
Open-source with good reporting and data gathering
Pros and Cons
  • "The solution is open-source and free to use."
  • "The scalability is limited."

What is most valuable?

This solution is very good for getting data. It is very useful for reporting purposes. We also use one of the tools of IBM Cognos for reporting purposes.

For small-scale setups, the solution is stable.

The solution is open-source and free to use.

What needs improvement?

Currently, we are working with Postgre's economy, and we are not able to implement real-time solutions with our existing architecture. There's a general lack of real-time data from Postgre.

The solution isn't as stable for larger data sets. 

The scalability is limited.

We'd like the solution to be faster. 

For how long have I used the solution?

I've been working with Postgre for the last two years. However, the organization that I was working with from the beginning has been using this. This was open-source and they've been working with it since 2017.

What do I think about the stability of the solution?

The product is stable only for working on relatively small data. It's not ideal for large amounts of data. Our business has grown rapidly. We have more customers and our data has grown very rapidly. We need to manage performance and tuning and may need a grander product. The performance could be better.

What do I think about the scalability of the solution?

We're struggling with scalability. It's one of the issues we're facing right now.

How are customer service and support?

This is hosted by this AWS. We generally raise tickets to them whenever we're in need of assistance.

For example, if we're doing any replication or any of that thing, we just raise tickets, and it gets resolved through them.

The support has been pretty good.

How was the initial setup?

I was not involved in the actual deployment of the solution and therefore cannot speak to how difficult or simple the process was.

Currently, I've been given the role to do some research and switch to a different database.

What's my experience with pricing, setup cost, and licensing?

The solution is open-source. We don't need to have a license in order to use it. 

Which other solutions did I evaluate?

We're currently looking for a more modern solution to replace Postgre. I'm aware of AWS Redshift, Query, and Nextly. These are major players in the market.

What other advice do I have?

We are just a customer of Postgre.

Since the data volume has increased rapidly, we are concerned Postgre won't be suitable for our long-term requirements. We're currently looking for an all-in-one option.

I'd advise users that are not looking for speed or do not have huge amounts of data to try this solution. 

I'd rate the solution at an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer936300 - PeerSpot reviewer
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees
Real User
Easy to use, simple installation, and helpful documentary available online
Pros and Cons
  • "PostgreSQL is very easy to use. I have experience in Oracle SQL and PostgreSQL uses the same syntax which makes it is easy for me to develop."
  • "The performance of PostgreSQL could improve."

What is our primary use case?

We are using PostgreSQL for databases.

What is most valuable?

PostgreSQL is very easy to use. I have experience in Oracle SQL and PostgreSQL uses the same syntax which makes it is easy for me to develop.

What needs improvement?

The performance of PostgreSQL could improve.

For how long have I used the solution?

I have been using PostgreSQL for approximately three years.

What do I think about the stability of the solution?

In my usage of PostgreSQL, it has been stable.

What do I think about the scalability of the solution?

PostgreSQL is scalable.

We have approximately 70 people using the solution in my organization.

How are customer service and support?

When our engineers have difficulty we use Google to search for a solution online. There is information online that can be very helpful.

Which solution did I use previously and why did I switch?

I have used MariaDB and Oracle MySQL.

How was the initial setup?

The installation is very simple and took three to four hours.

What about the implementation team?

I did the implementation of PostgreSQL. We have a team of three manages and fifteen engineers that do the maintenance of the solution.

What's my experience with pricing, setup cost, and licensing?

There is an annual license.

What other advice do I have?

I rate PostgreSQL an eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Senior DBA & IT Consultant at MA Consulting
Real User
A stable open-source relational database management system
Pros and Cons
  • "I like that you can move any relational database from Oracle to PostgreSQL. I also like that it's pretty stable."
  • "The price could be better."

What is our primary use case?

Any relational databases that you have in Oracle, you can move to PostgreSQL. This is what we have been doing at the moment. 

What is most valuable?

I like that you can move any relational database from Oracle to PostgreSQL. I also like that it's pretty stable.

What needs improvement?

The price could be better.

For how long have I used the solution?

I have been using PostgreSQL for a few years.

What do I think about the stability of the solution?

PostgreSQL is quite stable.

Which solution did I use previously and why did I switch?

We used Oracle before switching to PostgreSQL.

How was the initial setup?

The initial setup and installation didn't take a lot of time. It usually takes about a couple of hours.

What about the implementation team?

I implemented this solution by myself.

What's my experience with pricing, setup cost, and licensing?

It could be much cheaper. If you would like to build an application on Amazon today, PostgreSQL is the standard database with Redshift. If you want other databases, you can add them, but PostgreSQL is the basis of everything. It's a question of money, that's it.

What other advice do I have?

I would recommend it as a choice for people that want to move from Oracle to another database, which is relatively free. 

On a scale from one to ten, I would give PostgreSQL an eight.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1593588 - PeerSpot reviewer
Subdirector - Digital Products and Services at a media company with 501-1,000 employees
Real User
A stable solution with an easy setup for media management
Pros and Cons
  • "The solution provides complete support in terms of the SQL dialect and behaves nicely when it comes to transactions."
  • "A better graphic user-interface would be nice to see."

What is our primary use case?

We use the solution for media purposes. We manage the sites of one of the largest sports business papers and multiple TV channels. So, we develop the websites.

What is most valuable?

We are increasingly using their support for JSON, which we find to be very complete, something I made use of in the past. The solution provides complete support in terms of the SQL dialect and behaves nicely when it comes to transactions. One can change the database structure transactionally. This is one of the few databases that allows this. I like it. 

The solution is comparable in sophistication with that of Oracle. Each product has a few things less and more than the other. We also like that the solution is open source. We have good performance with a small footprint. It's rather nice. It's very robust.

What needs improvement?

The solution could be improved through an upgrade to the latest version. 

A better graphic user-interface would be nice to see. 

There is nothing I particularly dislike about the solution. The data propagation in master-slave configurations would be a good example. This is one of the features that I understood the least, yet we have it working and use it to propagate from the content management system database to the multiple publishing databases. 

This said, I would like this propagation feature to be simplified for new users and to come with better explanation. However, I will refrain from giving criticism on this point, as I do not know if they already handled this in the last version. Overall, I have only praise for the solution.

I cannot point to anything in particular that we are missing out on at the moment. What comes to mind are features that I have yet to try, although I don't  have any wish lists for PostgreSQL at the moment. I don't know how it stacks up when it comes to the importing and exporting of data. For databases involving this, we just make use of Redshift, which is verified from PostgreSQL and developed by Amazon. 

For how long have I used the solution?

I have been using PostgreSQL for a couple of years.

What do I think about the stability of the solution?

The solution is very stable. We have databases that have been running for years.

What do I think about the scalability of the solution?

We have scaled the solution just to three slave machines, but it works well when it comes to master and slave. 

How are customer service and technical support?

Mostly, support consists of the community and there are several consultancies, should the need arise, although we have never had use of these. There have been no issues on this end. Community support has always been sufficient for us. 

How was the initial setup?

On a single machine, the initial setup is extremely easy. I also find configuration to be very simple. It is similar to MySQL in that a person must know what he wants when it comes to setting up the solution, in which certain features would come into play. Setting it up in a different way will involve the use of multiple search engines. 

With the solution, one installs it and whatever he tunes is optional. Of course, he would have to play with the configurations if he wishes to have specific personality, such as cluster configurations, or tuning for very demanding performance. Overall, for small things or development, one need only install it, start it and it's done. 

While the length of the deployment varies with the configuration, a simple one will take a couple of minutes. 

What other advice do I have?

We deploy the solution both on-premises and on AWS. 

I had my doubts about the functionality before joining this company, as it seemed very complex. It turns out that the solution is actually very simple to set up and we have it working all the time without any problems. It survives the network partitions, so we like this very much. 

My advice is that a person just try it and use it. For me, it beats out JSON and is superior to MongoDB. It works in a completely different way. But, overall, I would rather use PostgreSQL when it comes to starting and manipulating JSON and it boasts superior integrity and performance. Of course, there are specific things that MongoDB does differently. A person's mileage may vary, depending on what he wishes to accomplish. 

I rate PostgreSQL as a nine out of ten and I choose to knock it down a point only because it could use a better graphic user-interface. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
IT Systems Administrator at a transportation company with 51-200 employees
Real User
Top 20
Comprehensive, integrates well, and does what it is supposed to do
Pros and Cons
  • "It is a pretty comprehensive database system. Its performance is good, and it does what it is supposed to do. It also integrates very well."
  • "There are some products out there that have a slightly different method of implementation for the SQL language. Some of those are slightly better in some areas, and PostgreSQL is slightly better in some areas. I would probably like to match all of those products together. It is just down to the functionality. For example, Oracle has a number of options within SQL that are outside of what you would class as the SQL standard. PostgreSQL misses some of those, but PostgreSQL does other things that are better than what Oracle does. I would like to merge those two products so that there is a certain amount of functionality in a single product."

What is our primary use case?

We use it as a backend for some vendor-supplied tools and products. We also do a certain amount of software development, and we use it as the database platform behind our own software.

We have a number of deployments, and the version number very much depends on the vendor software requirements. We have on-premises and cloud deployments.

What is most valuable?

It is a pretty comprehensive database system. Its performance is good, and it does what it is supposed to do. It also integrates very well.

What needs improvement?

There are some products out there that have a slightly different method of implementation for the SQL language. Some of those are slightly better in some areas, and PostgreSQL is slightly better in some areas. I would probably like to match all of those products together. It is just down to the functionality. For example, Oracle has a number of options within SQL that are outside of what you would class as the SQL standard. PostgreSQL misses some of those, but PostgreSQL does other things that are better than what Oracle does. I would like to merge those two products so that there is a certain amount of functionality in a single product.

For how long have I used the solution?

We have been using it probably for two years.

What do I think about the scalability of the solution?

In terms of the number of users, the users on PostgreSQL itself are probably application-level users, so you may only find two or three accounts per instance, but the application-level users can easily go up to 300.

How are customer service and technical support?

We use the open-source product. We don't take it from any given supplier. So, we haven't got any tech support.

The tech support primarily is me. I am a systems administrator, and I do database administration as well. If we need any further in-depth support, depending on which product is sitting on top of that database, we will go to the vendor, but like most IT teams, we would admit that Google is your best friend.

Which solution did I use previously and why did I switch?

We were using Sybase. We've actually transitioned most of it over to PostgreSQL.

How was the initial setup?

It is easy to install. The deployment duration depends on what you're deploying. If you just want a database, I can have a PostgreSQL database installed and deployed in probably about 20 minutes. If you're looking for clustering or failover and mirroring, that would obviously impact the time, but it doesn't take a significant amount of time.

What about the implementation team?

I deploy it myself.

What's my experience with pricing, setup cost, and licensing?

It is open source. There is no licensing.

What other advice do I have?

It is a very good RDBMS, and I'm quite happy with it. It does what it says, and it does it fairly well. I've seen some bits that are stronger in other products and some bits that are weaker in other products. My recommendation would depend on the requirements and the use cases.

I would rate PostgreSQL a nine out of 10. It does its job adequately, and I am quite happy with what it does at the moment. You wouldn't hear a 10 from me for any database vendor at the moment.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1428423 - PeerSpot reviewer
Head of Technical Support at a real estate/law firm with 51-200 employees
Real User
Free to use, stable, and quick to set up
Pros and Cons
  • "The product is very similar to the SQL Server."
  • "I'm not really able to customize it."

What is our primary use case?

We use it for processing files mostly. It integrates basically with the SQL Server. On the server-side it uses the SQL Server, then from the files that are generated from SQL Server we do have an application running using Microsoft, and we attach it to a Postgres server. We do is for the backups there from time to time.

What is most valuable?

Overall, the solution is very good. 

The solution is free to use.

It is easy to use and quite stable. It's as robust as Oracle, however, SQL Server is easier to use I think.

The product is very similar to the SQL Server. 

The installation is quite fast.

What needs improvement?

If you look at overall PostgreSQL, it could be easier to use.

I'm not yet able to use all of the features on the product at this time. 

I'm not really able to customize it.

The integration could be easier. SQL Server has an easier integration process, for example, as a comparison.

With Postgres, you can run it in Windows Server, however, there are other things that you have to run.

The product is more for technical people. For example, SQL Server is for anybody. Even newer users can just pick it up and learn from it and mess with it and run it. You can't do that with PostgreSQL. It has more of a learning curve. YOu need more training and documentation.

For how long have I used the solution?

We've been using the solution for about five years. We've used it for a while, however, it is only on a few workstations.

What do I think about the stability of the solution?

The solution is very good and very stable. There are no bugs or glitches. it doesn't crash or freeze. It's reliable. 

What do I think about the scalability of the solution?

There are only a couple of users at this time as we restrict it only to local implementations. Per store, we do have certain applications that use it. 

How are customer service and technical support?

We haven't reached out to techncial support. As with Linux, if you want tech support then you have to pay a subscription for it. The free version is, with what we have here, working well and we haven't had problems.

I have only a couple of people helping me with regards to the tech support, internally. That's why we spend a lot of time focusing more on the SQL Server and the Microsoft products.

Which solution did I use previously and why did I switch?

We did not previously use other products. 

I've also used Oracle and Microsoft SQL. This product is free and more robust than Oracle, however, Microsoft SQL might be easier to use.

How was the initial setup?

The installation is pretty quick. It's not hard to set up. I wouldn't describe it as a complex process. 

We only have a couple of people on staff that can handle deployment and maintenance. 

What's my experience with pricing, setup cost, and licensing?

The product is free. You don't have to pay a license fee. 

What other advice do I have?

The last one that we used is version 11 or something like that. I'm not sure if that's the latest version or not.

Postgres is similar to Linux. It's designed for people who would know what they want, who would have to set up what they need, and they would use it, and they know that it's straightforward, so that other people cannot just go in and mess with it.

I'd rate the product as a nine out of ten.

I'd recommend the solution to other users. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user