No more typing reviews! Try our Samantha, our new voice AI agent.
Data Architect at ACPAS Loan Management Software
Real User
Feb 1, 2021
Built-in code procedural language, good performance, good stability, and free
Pros and Cons
  • "The built-in code procedural language is the most valuable. It has a built-in layer for code procedures. Its installation is very easy and quick, and it is free. It is also stable, and its performance is also good."
  • "Its installation is very easy and quick, and it is free."
  • "PostgreSQL doesn't have a feature for temporal SQL, which is useful for gathering versions of data. This feature should be included in PostgreSQL. This feature is available in MariaDB, SQL Server, Oracle Database, and DB2."
  • "PostgreSQL doesn't have a feature for temporal SQL, which is useful for selecting versions of a row."

What is our primary use case?

I have implemented costing models. I use it to capture item costs and then do calculations to compare costs.

What is most valuable?

The built-in code procedural language is the most valuable. It has a built-in layer for code procedures. 

Its installation is very easy and quick, and it is free. It is also stable, and its performance is also good.

What needs improvement?

PostgreSQL doesn't have a feature for temporal SQL, which is useful for selecting version(s) of a row. 

Specifically the syntax 

SELECT 

FROM <table> FOR SYSTEM_TIME AS OF ...

This feature should be included in PostgreSQL. This feature is available in MariaDB, SQL Server, Oracle Database, and DB2

For how long have I used the solution?

I have been using this solution for six to seven years.

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

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

For my use case, it was good enough. I didn't use cluster or other such things. In my previous organization, we had 10 and 20 users. In my current organization, we don't have any other users.

How are customer service and support?

I haven't used the paid support. I always find information from open forums and technical guys on the web.

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

I was previously working in a research organization, which favored open source. I have also used Oracle, Sybase, Microsoft SQL Server, and Ingres databases.

How was the initial setup?

Its installation is very easy and quick. I am running it on Linux. It took a few minutes to install it.

What about the implementation team?

I do it myself. I have been doing it for a long time. For its deployment and maintenance, one DevOps person is sufficient.

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

It is free, but if you need support, you can go for the commercial version called EnterpriseDB. They provide paid support, and they can even do hosting for you if you want standby and support.

Which other solutions did I evaluate?

For our current use case, I'm evaluating PostgreSQL versus MariaDB. I am probably going to use MariaDB because I need the temporal SQL feature, which is not available in PostgreSQL.

What other advice do I have?

I would 100% recommend this solution to others. I would rate PostgreSQL a nine out of ten.

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
reviewer1481757 - PeerSpot reviewer
IT Innovation & Strategy | Real Estate Strategy, Asset Management & Enabling Functions | GSUS at a comms service provider with 10,001+ employees
Real User
Jan 17, 2021
Good performance and simple to use
Pros and Cons
  • "What I like is that it's quite powerful in terms of performance."
  • "What I like is that it's quite powerful in terms of performance."
  • "I had some issues when I integrated with the Jupyter Notebook."
  • "I had some issues when I integrated with the Jupyter Notebook."

What is our primary use case?

We use it as an intermediary database for the collection of a variety of data points out of our data systems.

There are many departments that have different data, single points of truth. We asked them to give us different datasets, and we accumulated them in our Postgres-stored database.

It's an intermediary for a machine learning model.

How has it helped my organization?

I am more of a fan of doing things straight out of Python, but with the size of the data sets, we were forced to do it in SQL.

What is most valuable?

What I like is that it's quite powerful in terms of performance.

Part of the reason we use this solution is because of its simplicity and because it works. It does all of the basic things it's supposed to do and it's not anything fancy.

They are fulfilling their customer's needs. 

What needs improvement?

I had some issues when I integrated with the Jupyter Notebook. 

In the system administration, if you open the connection to the database with a notebook, there is no automatic closing of this connection. 

I would like to see seamless integration with other tools such as Jupyter Notebook. We use it with Anaconda.

Also, possibly more streamline integration with more programming languages. An API for some different languages such as MARGO and JavaScript could be interesting.

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?

I had an issue where we couldn't find the fault, and it happened on occasion at the end of the day. Some of my basic queries would stop running. 

I had some queries run for two days and some run for a day, then I would have to try it again the next day and it would complete in 20 seconds. Sometimes, it seemed to catch itself.

How are customer service and technical support?

I haven't had any contact with technical support from PostgresSQL. I do my research using Google.

How was the initial setup?

I did not initialize this database, but from what I understand it's very basic. It was simple to do.

What other advice do I have?

I would prefer programming languages to query languages. Scripting, for instance.

If you have a relational database then you want to use PostgresSQL. I would recommend this solution to others who are interested in using it.

It's suitable for everything we use. There was nothing exceptional from my perspective, but it did everything we needed it to do.

I would rate this solution an eight out of ten.

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
Buyer's Guide
PostgreSQL
April 2026
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,221 professionals have used our research since 2012.
reviewer1353249 - PeerSpot reviewer
Director at a tech services company with 1-10 employees
Real User
Nov 27, 2020
Easy to use with excellent performance and easy to manage
Pros and Cons
  • "The database has excellent performance."
  • "The solution is very easy to use."
  • "The user interface could be a bit better."
  • "The human resources, the HR, within the system needs improvement."

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: 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
Nov 17, 2020
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 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."
  • "The user interface for the clients could be easier to use as they are small businesses."

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
PeerSpot user
Information Technology Technician at a tech vendor with 51-200 employees
Real User
Feb 14, 2018
Has robust backup and recovery integration, but should consider including the possibility to use query routers on sharded clusters
Pros and Cons
  • "We switch to this solution due to its stability and that it is open source."
  • "Yes, as the database grows, one has to perform a full vacuum in order to continue to work on the database."

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
Jul 30, 2017
Basically, you are mixing together the relational and NoSQL world in just one database, one powerful solution. ​
Pros and Cons
  • "The new JSON data type that allows to use some NoSQL-like functionality is great because it brings some of the most valuable features of NoSQL databases to relational databases."
  • "Scalability; Although PostgreSQL is known for handling very well large amounts of workload, NoSQL databases performs better when scaling."

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
Real User
Jul 21, 2017
Provides a solution for a relational database in web development
Pros and Cons
  • "I think this is the only decent 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
    Jul 13, 2017
    PostgreSQL statistically does not suffer falls, it simply works.
    Pros and Cons
    • "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."
    • "I have noticed that it consumes a lot of resources."

    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
    Buyer's Guide
    Download our free PostgreSQL Report and get advice and tips from experienced pros sharing their opinions.
    Updated: April 2026
    Buyer's Guide
    Download our free PostgreSQL Report and get advice and tips from experienced pros sharing their opinions.