Try our new research platform with insights from 80,000+ expert users
reviewer1353249 - PeerSpot reviewer
Director at a tech services company with 1-10 employees
Real User
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.

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.

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 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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Implementation Engineer at aldaris spa
Real User
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
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.
PeerSpot user
Information Technology Technician at a tech vendor with 51-200 employees
Real User
Has robust backup and recovery integration, but should consider including the possibility to use query routers on sharded clusters

What is our primary use case?

We use PostgreSQL for most part of our mission critical applications.

The solution has a very robust backup and recovery integration, and has good ANSI SQL language.

How has it helped my organization?

We are considering migrating to this platform due to its robust backup and recovery solution, among many other features.

What is most valuable?

  • Robust backup and recovery integration.
  • Follows ANSI SQL.
  • opensource
  • easy to integrate with applications and high level programming languages such as; python, ruby, java, C, perl, php...

What needs improvement?

  • Possibility to use query routers on sharded clusters.
  • Remove the limitations of how many changes one can have on the databases before it requires to reset all blocks, which are very painful.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

No issues.

What do I think about the scalability of the solution?

Yes, as the database grows, one has to perform a full vacuum in order to continue to work on the database.

Another issue is that the "archive_command"s are executed in sequence, instead of in parallel, and as the WAL size is fixed to 16MB, and it is not possible to change in a configuration file, this will have a huge impact of protecting the WAL logs to a backup system.

How are customer service and technical support?

Customer Service:

10 out of 10.

Technical Support:

10 out of 10.

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

We switch to this solution due to its stability and that it is open source.

How was the initial setup?

The initial setup is simple.

What about the implementation team?

We implemented it in-house.

What was our ROI?

The software is free, and very easy to find for skilled people.

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

Use backup software that integrates with the solution.

We selected "DB Protection for PostgreSQL", which has some nice features to perform block level incremental forever using IBM Spectrum Protect.

Which other solutions did I evaluate?

Yes, we reviewed MongoDB, MariaDB, and MySQL.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
CTO at a tech vendor with 51-200 employees
Vendor
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Charlita Dalebjörk - PeerSpot reviewer
Charlita DalebjörkActing CFO with 1-10 employees
Real User

Good review.
Plus that archive_command should have been built for handling multiple commands simultaneously to improve WAL processing

PeerSpot user
Expert Web Developer at a tech vendor with 501-1,000 employees
Vendor
Provides a solution for a relational database in web development

What is most valuable?

It works great out-of-the-box and it opens up many opportunities in project development.

I first install the regular version. I only configure complex things when they are needed.

What needs improvement?

I think that the product fully meets the needs of modern development. If there is something missing in it, then it is probably a too narrow profile function.

For how long have I used the solution?

I've used this solution for two years.

What do I think about the stability of the solution?

There were no issues with stability.

What do I think about the scalability of the solution?

There were no issues with scalability.

How are customer service and technical support?

I would rate the technical documentation as an eight out of 10. I never spoke with the support team.

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

I used MySQL. I switched because at that time, because some things were complicated with MySQL. For example: scaling, sparse data JSON, and other issues.

Both projects have the same query syntax, and the transition for me was almost painless.

How was the initial setup?

The setup was easy.

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

As far as I know, there are no problems with the license for free use.

Which other solutions did I evaluate?

I explored many different databases: Redis, MongoDB, MySQL, Elasticsearch, and others.

I use some of them in conjunction with PostgreSQL. However, if we are talking about relational databases, then I only use MySQL.

What other advice do I have?

I think this is the only decent solution for a relational database in web development.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Analista Funcional Líder at a government with 5,001-10,000 employees
Real User
PostgreSQL statistically does not suffer falls, it simply works.

What is most valuable?

PostgreSQL is an open source database, so there is no associated licensing cost for the software and we always have a new version easily available. It runs on all major operating systems, although I have always used it on UNIX platforms.

It also supports storage of binary large objects, including pictures, sounds, or video. It is highly scalable, both in the sheer quantity of data it can manage and in the number of concurrent users it can accommodate.

PostgreSQL runs stored procedures in a lot of programming languages (Java, Perl, C/C++, etc.). It includes many built-in functions from basic math and string operations to cryptography and Oracle compatibility. Triggers and stored procedures can be written in C and loaded into the database as a library. PostgreSQL uses a multiple row data storage strategy called MVCC to make PostgreSQL extremely responsive in high volume environments. Allow hot backups.

How has it helped my organization?

I have worked at the Ministry of Economy in the IT area, for more than 20 years ago. Since then, the main developments have always used PostgreSQL for their robustness, reliability, stability, and conformity with the standard SQL.

What needs improvement?

I have noticed that it consumes a lot of resources. I would improve this aspect.

What do I think about the stability of the solution?

We had no issues. PostgreSQL statistically does not suffer falls, it simply works.

What do I think about the scalability of the solution?

We had no issues. We had to modify some configurations but the impact was almost transparent.

How are customer service and technical support?

All the obstacles that we encounter are solved with information obtained on websites. PostgreSQL has a community of thousands of users and professionals who contribute their experience, so I always have found a solution for all my issues.

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

I have used other solutions for over 20 years and the problem of licensing has been our biggest drawback because of the costs and dependence we require from the provider.

How was the initial setup?

It is extremely simple. In addition, we have several databases in production so we always start with a configuration model already tested and reliable.

What about the implementation team?

I recommend PostgreSQL without doubt because my experience of almost 20 years with this product has shown me that PostgreSQL has certain features that make it highly reliable: high scalability, robustness, available for multiple platforms, extensible with little effort and without additional cost, designed for high volume environments, easy to manage and extensive online support.

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

I recommend everyone to get into the PostgreSQL world, with no licensing costs. PostgreSQL uses a flexible and business-friendly license because it does not restrict the use of PostgreSQL with commercial and proprietary applications. Those who choose PostgreSQL forget the dependency on a provider, the price of the licenses and the changes in the license conditions.

Which other solutions did I evaluate?

We got carried away by the experience of a team member with experience in PostgreSQL and first we used the tool in applications of low concurrency of users but with storage of files pdf, doc and xls in the tables. We were surprised by the results. This is how we trust in PostgreSQL and we demand more and more. We always get good results. Sometimes we have had to migrate to a new version of PostgreSQL, but have done so without any problem(s).

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user881337 - PeerSpot reviewer
it_user881337Ing. at a government with 10,001+ employees
User

Very interesting Liliana. Thanks!

See all 3 comments
it_user494835 - PeerSpot reviewer
Founder and CEO at Shreeyansh Technologies | The Database Company
Consultant
I have used it to handle terabytes of data supporting OLTP applications and have hardly come across any stability or scalability issues.

What is most valuable?

  • Integration with various programming languages
  • Partial indexes
  • Online backups/recovery
  • Replication
  • Hot standby
  • Cascading replication
  • Partitioning
  • Performance

How has it helped my organization?

This is an open-source product with advanced features that support OLTP/OLAP applications with the following benefits that helps organizations grow:

  • No recurring licensing cost
  • Huge cost savings forever
  • No vendor lock in
  • One-time migration cost
  • Yearly major releases
  • Increase in profit margins
  • Completely open source
  • Community-based FREE support available
  • Commercial support option

What needs improvement?

The product has room for improvement with horizontal scalability and multi-master replication options, where community work is already in progress. These features will greatly benefit customers by balancing the load between servers, resulting in great performance improvement, scalability and high availability at a fraction of the cost.

For how long have I used the solution?

I have used it for more than 10 years.

What was my experience with deployment of the solution?

Over the last 10 years, I have used it to handle terabytes of data supporting OLTP applications and have hardly come across any stability or scalability issues with PostgreSQL.

How is customer service and technical support?

My company, Shreeyansh, provides high-quality, 24X7 database services along with a commercial support option. We scale our services 9/10. Customers can opt for community-based support as well.

How was the initial setup?

Customers may have straightforward or complex environments. However, it's totally based on the technology in use and the amount of money spent for running their business applications.

What about the implementation team?

We have special expertise in providing various database solutions to our global customers and we implement customer solutions with help of our in-house DBAs.

Which other solutions did I evaluate?

PostgreSQL is written in ANCI C, fulfilling all of the ACID properties other proprietary databases support. Most of the customers who use proprietary database solutions to their business applications prefer to move away from proprietary licensed databases to open-source databases to save huge amounts of recurring licensing costs resulting in huge profit margins. Customer choose PostgreSQL for its rich feature list, open source, no recurring software licensing costs, no vendor lock-in and various choices for the best commercial support and community-based support available.

What other advice do I have?

I strongly recommend this product, with no recurring licensing liabilities with community support and with optional commercial support available. Shreeyansh Technologies provides various quality database services in 24X7 model to support our global customers.

Disclosure: My company has a business relationship with this vendor other than being a customer: My company is a registered PostgreSQL service provider.
PeerSpot user
Developer at a comms service provider with 51-200 employees
Real User
Offers Multi-version concurrency control and ACID compliance.

What is most valuable?

  • Free and open-source RDBMS, with a permissive license
  • ACID compliance
  • Multi-version concurrency control
  • Custom data types
  • Array data types
  • PL/Python stored procedures

How has it helped my organization?

Back in the day, MySQL had storage problems with InnoDB (everything in a single file), and we wanted ACID compliance. So we decided to use PostgreSQL for that, and it helped us achieve that goal. PostgreSQL's feature set was excellent for our needs, and we didn't want an expensive (meaning hardware utilization) RDBMS. Fit like a glove.

What needs improvement?

There's always room for improvement. Better SELECT performance is something that PostgreSQL could really benefit from. Replication should also be made easier. PostgreSQL also lacks a good tool like MySQL Workbench. PgAdmin3 works, but it's funky and crashes sometimes.

For how long have I used the solution?

We've been using PostgreSQL in production since version 8.4, in 2010.

What was my experience with deployment of the solution?

I have not encountered any deployment, stability or scalability issues. It's been running since version 8.4, updating one version at a time (9.0, then 9.1 until 9.4). Database is currently at 6GB, works without a hitch.

How are customer service and technical support?

I have never used or never needed technical support. StackOverflow covered all our needs on this scenario.

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

Up to that point, we used MySQL. The decision to change came with a new version being written from scratch, and PostgreSQL being better suited for our needs.

How was the initial setup?

The initial setup was somewhat complex. We had to import the old database, which was in MySQL. Most tables were rewritten, and the team was not used to PostgreSQL at that time, so there was a small cultural impact.

What about the implementation team?

Implementation was completely in-house. On our case, it was much better to train the team to use a new RDBMS than to use external consultant; after all, our team is a development team.

What was our ROI?

Since it's completely free, the ROI means only the time spent by the team to get the database up and running, and the time maintaining it. I'd say it doesn't compare with any other solution I've worked with before.

What other advice do I have?

PostgreSQL has extensive and comprehensive documentation. Chances are that you'll find your answers there for 99% of the cases. For those answers you don't find, you can always go to StackOverflow. If you're not a DBA or a programmer, I'd suggest hiring external help, as with all the cases with databases (RDBMS or not).

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