Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Specialist of Information Security at a transportation company with 1,001-5,000 employees
Vendor
May 31, 2016
It increased the database possibilities within the company. I'd like the ability to import data safely and securely from other databases without errors.
Pros and Cons
  • "PostgreSQL is a perfect database to be used by small to mid-sized companies."
  • "I have a dream that a database could import data safely and securely from other databases without errors and by using a GUI to help migrate the data."

What is most valuable?

I had many problems on v8.3 when I needed to use SSL client certificate authentication but on version 8.4 my problem was resolved, I’m an information security specialist and my focus is it so all features about security for me is important and the security on PostgreSQL after 8.4 was good.

How has it helped my organization?

I can say that PostgreSQL increased the database possibilities within the company.

What needs improvement?

I have a dream that a database could import data safely and securely from other databases without errors and by using a GUI to help migrate the data. 

For how long have I used the solution?

I've been using it for years.

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

What was my experience with deployment of the solution?

We have had no issues with the deployment.

What do I think about the stability of the solution?

There have been no performance issues.

What do I think about the scalability of the solution?

It's been able to scale for our needs.

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

In my last company, we had been using Access. We changed to PostgreSQL as we needed something more robust and usable. This was provided by PostgreSQL which at the time was the perfect solution for what we needed.

What other advice do I have?

PostgreSQL is a perfect database to be used by small to mid-sized companies. Many years ago when I worked with medium companies I would have given it a 10/10 but as the database community has grown, it has decreased.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Senior Software Engineer at a tech services company with 1,001-5,000 employees
Consultant
May 31, 2016
It's not limited to a specific language, you can use any procedural language you're familiar with.
Pros and Cons
  • "I can integrate solutions quicker than with other RDBMS' and at the same time keep an RDBMS' integrity, robustness, and High Availability, which is the most important thing for all my production environments."
  • "It is lacking some GUI admin tools and it would be nice if more could be developed by the community."

Valuable Features:

It allows people to use whatever multiple procedural language they are trained in, such as Java, Python, Pearl, or C and it is not limited to PL/SQL or PGSQL. Also, I love the PostGIS extension and I do not know of any other product like this.

Improvements to My Organization:

I can integrate solutions quicker than with other RDBMS'. At the same time, I am able to keep an RDBMS' integrity, robustness, and High Availability which is the most important thing for all my production environments.

Room for Improvement:

It is lacking some GUI admin tools and it would be nice if more could be developed by the community.

Use of Solution:

I've been using it for years.

Deployment Issues:

We have had no issues with the deployment.

Stability Issues:

There have been no performance issues.

Scalability Issues:

It's been able to scale for our needs.

Other Advice:

It's the best in my opinion because have now found what I need to enable me to quickly deploy into my production environment. Go to a professional and ask for your needs, maybe you will surprise with a variety of solutions that you never thought existed.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
PostgreSQL
March 2026
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,873 professionals have used our research since 2012.
PeerSpot user
Software Engineer at a tech services company with 51-200 employees
Consultant
May 31, 2016
Support for vectors, XML, JSON, UUID and the functions and operators for them are useful.
Pros and Cons
  • "You will definitely be amazed by the SQL features and extensibility."
  • "Synchronous replication is needed, and although I have only searched the web for a couple of hours the only solutions I could find were at the application level of the database."

Valuable Features:

  • Very good indexing solutions, especially for arrays and text search on large quantities.
  • Very good behavior on large databases (>800GB) and large tables.
  • Datatypes - support for vectors, XML, JSON, UUID and the functions and operators for them are very useful.
  • Programming languages - I deeply appreciate the extensibility of the server to allow more than one language for scripting functions. We mostly use PL/SQL, but recently I've tried PL/v8 and was astonishing to see that it works.
  • Execute with Query Parameters is a big plus for us as there are no type conversions needed to run dynamic queries reducing the run time by approximately 25%
  • There is a huge amount of community interest in developing and supporting the product.

Improvements to My Organization:

All of our BI needs are implemented using PostgreSQL functions. Our tools are designed in such a way that the BI is implemented as much as possible through our database. We need a lot of flexibility to extend the BI logic on a specific installation.

Room for Improvement:

Synchronous replication is needed, and although I have only searched the web for a couple of hours the only solutions I could find were at the application level of the database.

XML and JSON manipulation functions need to be improved as for some applications we need to add new elements to these "structures". To do this with JSON I currently use a PL/v8 extension.

Deployment Issues:

We have had no issues with the deployment.

Stability Issues:

There have been no performance issues.

Scalability Issues:

It's been able to scale for our needs.

Other Advice:

Try it out! Sometimes, due to the high degree of configurability and extensibility, you might see some issues arise, but it's not that difficult to figure out what's happening. You will definitely be amazed by the SQL features and extensibility.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Senior Application Programmer/Analyst, Team Lead at a university with 10,001+ employees
Real User
May 23, 2016
It has excellent support for many programming languages. We've been able to integrate it with Java, PHP, Perl and .NET without any issues.
Pros and Cons
  • "PostgreSQL has offered similar performance for our workloads with lower cost."
  • "By far the biggest limitations are in replication support."

What is most valuable?

PostgreSQL has excellent support for many programming languages. We've been able to integrate it with Java, PHP, Perl and .NET without any issues. 

Replication is also working pretty good in a master to read only replica setup in AWS. 

How has it helped my organization?

We've been able to cut costs on databases over our previous solution with Microsoft SQL Server and migrate many applications into Amazon web services. Performance has been decent. 

What needs improvement?

By far the biggest limitations are in replication support. A native master to master replication option would make things much easier as we're in need of an easier method to load balance traffic with Spring Data.  

PostgreSQL is slower than MySQL with insert performance. While using COPY can make an application fast, we often use ORMs which cannot benefit from this. 

9.4 seemed to have some regressions with the query planner and multi table joins are slower than in previous versions. 

For how long have I used the solution?

I've been using PostgreSQL for 5 years.

What was my experience with deployment of the solution?

Finding the right configuration to balance performance and connections was a little challenging in our setup. 

What do I think about the scalability of the solution?

We've encountered some CPU bound scalability issues with multi table joins (3-4) and the query planner seems to ignore indexes at times. 

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

Initially applications at my current employer used Microsoft SQL Server. The cost for licensing/maintaining windows systems was more than we liked. PostgreSQL has offered similar performance for our workloads with lower cost. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user448368 - PeerSpot reviewer
DBA / ETL Developer / Consultant at a marketing services firm with 1,001-5,000 employees
Real User
May 23, 2016
It has the same features as paid-for databases such as Oracle and SyBase.
Pros and Cons
  • "If you have PostgreSQL expertise you can run your business off PostgreSQL."
  • "Eliminate the transaction wraparound possibility. If transaction wraparound occurs it can be a major problem."

Valuable Features

It has the same features as paid-for databases such as Oracle and SyBase.

Improvements to My Organization

It's saved us money as it's free.

Room for Improvement

Eliminate the transaction wraparound possibility. If transaction wraparound occurs it can be a major problem.

Use of Solution

I've used it for two years.

Deployment Issues

There were no issues deploying it for us.

Stability Issues

We've experienced no issues with performance.

Scalability Issues

There have been no issues scaling it for our needs.

Customer Service and Technical Support

There is none available as it's a community driven solution.

Initial Setup

It's simple to get it up and running.

Implementation Team

We did it in-house.

Other Solutions Considered

We tested a big portion of our online API product using SoapUI and it was very fast and efficient.

Other Advice

Use this product for simple needs if you do not have PostgreSQL expertise. If you have PostgreSQL expertise you can run your business off PostgreSQL.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
CEO - Software Engineer at a tech services company with 51-200 employees
Consultant
May 15, 2016
It has allowed us to run a Scada database.
Pros and Cons
  • "It has allowed us to run a Scada database, which reads data every 2 minutes, and it does this in a very smooth way."
  • "I would like to have better support for real-time applications."

How has it helped my organization?

It has allowed us to run a Scada database, which reads data every 2 minutes. It does it in a very smooth way.

What needs improvement?

I would like to have better support for real-time applications.

For how long have I used the solution?

I've been using it for three years.

What was my experience with deployment of the solution?

No at the time. Our application fits very well.

What do I think about the stability of the solution?

No at the time. Our application fits very well.

What do I think about the scalability of the solution?

No at the time. Our application fits very well.

How are customer service and technical support?

I have used online free help.

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

MySQL but not in the same scale.

What about the implementation team?

We implemented it in-house.

What other advice do I have?

Analyze very carefully the hardware requirements.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Chief Data Officer at a university with 5,001-10,000 employees
Vendor
May 15, 2016
It provides standardization on the database and related skills.
Pros and Cons
  • "It is a superb database."
  • "Parallelization and some connection to analytics is needed."

Valuable Features

There are many valuable features, but the most valuable to me are Windows functions, Python scripting, and the fact it has a good PGSQL language.

Improvements to My Organization

It provides standardization on the database and related skills.

Room for Improvement

Parallelization and some connection to analytics is needed.

Deployment Issues

We had no deployment issues.

Stability Issues

The product is quite stable.

Scalability Issues

It has the ability to scale up into products like Redshift.

Customer Service and Technical Support

The online manual is superb.

Implementation Team

It's very easy, and you only need to familiarize yourself with its file structure. Sometimes you need to write your own plugin, so sometimes it is better to have it implemented by a vendor.

Pricing, Setup Cost and Licensing

It's free as it's open source.

Other Advice

It is a superb database. What keeps it from being 10/10 is a lack of analytics specific optimizations.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Senior Developer with 501-1,000 employees
Vendor
May 15, 2016
You can call from SQL and dig deep into the query planner with its excellent Explain functionality.
Pros and Cons
  • "Every feature in PG is first, present, but secondly mature and just works."
  • "The only thing that could potentially be improved is PGAdmin3, the DB Client that's has not been updated in quite a while."

What is most valuable?

PostGres is a fantastic modern RDBMS and its open nature allows you to get as low level as you need. You can define functionality, you can call from SQL and dig deep into the query planner with it's excellent explain functionality. The true open community is loaded with helpful people who believe in OSS. Every feature in PG is first, present, but secondly mature and just works. You may have bugs in your code but PGSQL will never be the cause of it.

How has it helped my organization?

It drives our enterprise architecture we are building.

What needs improvement?

The only thing that could potentially be improved is PGAdmin3, the DB Client that's has not been updated in quite a while. PostGres keeps ahead of the curve on it's feature set. For instance the new JSON column that's come out recently to provide nosql functionality that has been benchmarked to outperform mongo.

What was my experience with deployment of the solution?

We had no deployment issues.

What do I think about the stability of the solution?

The product is quite stable, and provides awesome performance.

What do I think about the scalability of the solution?

There's been no issues with scaling it for our needs.

How are customer service and technical support?

It has a great support community.

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

I started with this product.

How was the initial setup?

It's very straightforward initial configuration if you start with your distro packeges.

What about the implementation team?

It's very easy, and you only need to familiarize yourself with its file structure. Sometimes you need to write your own plugin, so sometimes it is better to have it implemented by a vendor.

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

It's free as it's open source.

What other advice do I have?

It's go good reliability and is very compliant with standards. If you are installing relational DB you likely know how to use one. If you're not familiar with RDBMS's make sure you look into and use the features of the DB like views etc. They all serve a purpose and will improve your development if leveraged properly.Huge feature set.

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