Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Senior Software Engineer at a tech services company with 1,001-5,000 employees
Consultant
It's not limited to a specific language, you can use any procedural language you're familiar with.

What is most valuable?

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.

How has it helped 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.

What needs improvement?

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

For how long have I used the solution?

I've been using it for years.

Buyer's Guide
PostgreSQL
June 2025
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 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.

What other advice do I have?

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
PeerSpot user
Software Engineer at a tech services company with 51-200 employees
Consultant
Support for vectors, XML, JSON, UUID and the functions and operators for them are useful.

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
Buyer's Guide
PostgreSQL
June 2025
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 professionals have used our research since 2012.
PeerSpot user
Senior Application Programmer/Analyst, Team Lead at a university with 10,001+ employees
Real User
It has excellent support for many programming languages. We've been able to integrate it with Java, PHP, Perl and .NET without any issues.

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
It has the same features as paid-for databases such as Oracle and SyBase.

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
It has allowed us to run a Scada database.

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
It provides standardization on the database and related skills.

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
You can call from SQL and dig deep into the query planner with its excellent Explain functionality.

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
PeerSpot user
Software Engineer at a tech vendor with 11-50 employees
Vendor
It's a great database engine that is easy to use, powerful, and scalable.​

What is most valuable?

  • Stability
  • Standard SQL for ease of development with pre-existing knowledge

How has it helped my organization?

Postgres is for our systems a very solid database, easy to use in development and easy also to manage in production environment, and that's valuable because in the end it cuts a lot of costs (also during the upgrading processes).

What needs improvement?

The Postgres team is already doing an amazing job in putting in features to ease the life of developers and sys admins, such as JSON support and database replication.

A feature that is still a work in progress and it would be nice to have would be native master-master replication, we don't have a need for it right now but it's something that should be addressed in the future.

For how long have I used the solution?

I've used it for five years.

What was my experience with deployment of the solution?

There have been no issues with the deployment.

What do I think about the stability of the solution?

We have had no stability issues.

What do I think about the scalability of the solution?

It has been able to scale it for our needs.

How are customer service and technical support?

Customer Service:

I've had no need to use any.

Technical Support:

I've had no need to use any.

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

I used MySQL and Oracle previously, PostgreSQL is open source and fully ACID and SQL standard

How was the initial setup?

It was easy.

What about the implementation team?

We deployed it in-house.

What other advice do I have?

It's a great database engine that is easy to use, powerful, and scalable.

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