PostgreSQL is a stable RDBMS. It's free, and supports standard SQL.
Software Architect and Senior Technology Consultant at a tech services company with 51-200 employees
It's a stable RDBMS. I believe that drivers should be improved.
What is most valuable?
How has it helped my organization?
I have developed many portals and internet commercial sites with this RDBMS. It's easy and quick to publish portals and websites when you have this in production.
What needs improvement?
I believe that drivers must be better. For example, the .NET drivers could be more robust for the latest Entity Framework version.
For how long have I used the solution?
I've been using it for two to three years.
Buyer's Guide
PostgreSQL
December 2024
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
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.
How are customer service and support?
PostgreSQL is a community RDBMS. There are many articles, blogs, examples and information about its features on the internet.
How was the initial setup?
The initial setup is easy because it's only a package. It can be setup either on the cloud or with hosting providers once it's installed.
What about the implementation team?
I have used GoDaddy hosting, and Amazon EC2 with PostgreSQL. I don't have any problems.
What's my experience with pricing, setup cost, and licensing?
My only cost is for the server that PostgreSQL is hosted on.
Which other solutions did I evaluate?
I've worked with MySQL, Firebird, etc. and, in my opinion, PostgreSQL is more scalable.
What other advice do I have?
It is a good free RDBMS. It's stable, scalable and reliable.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Developer at a tech services company with 1,001-5,000 employees
Slot-based streaming replication can be done either live or as a purposely delayed task.
Valuable Features:
- Hassle-free, low maintenance operation
- Free
- SQL compliance
- Slot-based streaming replication - live and purposely delayed are available
- Robustness
- Performance
- Low maintenance
- Decent Windows management GUI
- Cross-platform
Improvements to My Organization:
It's improved security by allowing us to switch from an unsecure file-based database to a secure SQL database without license payments. Also, it provides us with multiple disaster recovery options with streaming replication.
Room for Improvement:
It requires better management tools.
Use of Solution:
I've been using it for 12 years.
Deployment Issues:
We have had no issues with the deployment.
Stability Issues:
It's been a stable product.
Scalability Issues:
It's been deployed on >180 machines within the organization, ranging from Windows XP to Windows 2012 R2 and Ubuntu v12 to v16, and it's been stable.
Other Advice:
Well worth the effort! I've been using it in my professional capacity without a single incident.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
PostgreSQL
December 2024
Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
CEO - Software Engineer at a tech services company with 51-200 employees
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: I am a real user, and this review is based on my own experience and opinions.
Senior Software Engineer at a tech services company with 51-200 employees
HStore is a data type that gives the flexibility to store key/value pair.
What is most valuable?
HStore is a data type in PostgreSQL database that gives the flexibility for storing sets of key/value pairs which is quite an awesome feature.
What needs improvement?
Slow count. As the number of rows exceed a couple million, the count query and queries which get to the depth of the data (like FTS) start taking too much time even with all the right indexes in place.
For how long have I used the solution?
I've used it for two and a half years.
What was my experience with deployment of the solution?
We use RDS Multi - AZ deployment which takes care of it all for us.
What do I think about the stability of the solution?
We've had no stability issues.
What do I think about the scalability of the solution?
There have been no issues with scalability.
How are customer service and technical support?
I've never had an issue with the product, and therefore never had to reach out.
Which solution did I use previously and why did I switch?
We tried RethinkDB a couple of years back, and it was unstable at that time. Also, MySQL didn't have a JSON type back then. We switched to PostgreSQL and never looked back.
How was the initial setup?
I do remember facing problems with the initial setup, but the overall documentation and SO answers has increased since then. New users face much less problem now. But there is still scope for improvement here.
What other advice do I have?
I'd recommend reading Greg Smith's PostgreSQL High Performance.
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Developer at a university with 51-200 employees
PostgreSQL is a Powerful and Full Featured Relational Database Management System
Valuable Features:
Before PostgreSQL, I am an avid user of MySQL for a long time. When I began my masters in a renowned school, I was introduced to PostgreSQL and started to like it. Here are the few things I have loved about Postgres:
• It is free and compatible in all platforms
• It performs very quickly and can outperform Oracle, SQL server and IBM DB2
• It uses SQL windowing functions which are rarely found in other open source database platforms
• It uses CREATE EXTENSION which can easily extend without changing the database structure and no code compilation
• It has multiple programming languages such as SQL, PL/pgSQL, PL/Perl, PL/Python, PL/Java, and PL/R etc.
• The custom type support is very easy to use and very sophisticated which competes Oracle in terms of performance
Room for Improvement:
• Windows versions were released ten years after the initial release
• Replication is not so powerful in later versions
• Postgres is not so popular compare to MySQL
• PostgreSQL community has lesser support
Other Advice:
I cannot stress how highly I recommend PostgreSQL to my fellow programmers. The features and functionalities are beyond the abilities of other free database platforms and are comparable to the proprietary ones. Some advanced features may also be seen to the license databases but you’ll amaze how advance PostgreSQL may become in the future but in zero cost.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Full Stack Developer at a tech services company with 10,001+ employees
Many job creation types available but needs improved documentation
Pros and Cons
- "We are able to create many different types of jobs and items with this solution making it one of the most valuable features."
- "The solution needs to improve the query, documentation, and JSON data functionality."
What is our primary use case?
I am using the solution for data analytics, mainly for ERP because we use Hadoop and Hadoop is a dependency of PostgreSQL through the platform.
What is most valuable?
We are able to create many different types of jobs and items with this solution making it one of the most valuable features.
What needs improvement?
The solution needs to improve the query, documentation, and JSON data functionality.
For how long have I used the solution?
I have been using the solution for two years.
How are customer service and technical support?
I think the technical support should improve for this solution.
Which solution did I use previously and why did I switch?
I have previously used MySQL and am currently using it for other projects. MySQL is a little easier to use.
How was the initial setup?
The installation is more difficult to install than other solutions I have used.
What other advice do I have?
I rate PostgreSQL a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Expert Web Developer at a tech vendor with 501-1,000 employees
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: I am a real user, and this review is based on my own experience and opinions.
Big Data Consultant at a tech services company with 1,001-5,000 employees
It stabilizes organizational databases, tables rarely get locked, and report extraction is faster.
Valuable Features:
I have not used any enterprise PostgreSQL product. I have only used the open-source version of PostgreSQL. I like the following features:
- Locking: Tables very rarely get locked, while with MySQL, it’s a frequent problem.
- Easy backup and restore
- Reporting uses Windows functions / aggregates function
- Partitioning
Improvements to My Organization:
By implementing PostgreSQL, organizational databases get stabilized, no locking issues occur and report extraction is faster.
Room for Improvement:
I would to see the following improvements:
- Replication: Table-level replication should be built-in. However, we can do this now by using Slony.
- Backup: Currently, an incremental backup feature is not available. It should be added.
- A simple-to-use PG cluster monitoring dashboard would provide an extra advantage.
Other Advice:
So far, it’s the best database I have ever used.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free PostgreSQL Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
MySQL
MariaDB
Firebird SQL
InfluxDB
Faiss
EDB Postgres Advanced Server
OpenSearch
Milvus
LanceDB
SQLite
Qdrant
Percona Server
YugabyteDB
ClickHouse
Oracle MySQL Cloud Service
Buyer's Guide
Download our free PostgreSQL Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What is the best GUI tool for development and management of a PostgreSQL database?
- How does Firebird SQL compare with PostgreSQL?
- When evaluating Open Source Databases, what aspect do you think is the most important to look for?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Which database is the best for session cashing?
- Which low-code (no-code) database solution do you prefer?
- Why is Open Source Databases important for companies?
Yes agree with ambapo, Procedural language support is one of the great feature and advantage of PostgreSQL.