PostgreSQL

PostgreSQL

Top Rated
Score 8.6 out of 10
Top Rated
PostgreSQL

Overview

What is PostgreSQL?

PostgreSQL (alternately Postgres) is a free and open source object-relational database system boasting over 30 years of active development, reliability, feature robustness, and performance. It supports SQL and is designed to support various workloads flexibly.
Read more

Recent Reviews

Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of PostgreSQL, and make your voice heard!

Return to navigation

Product Demos

PostgreSQL: What is PostreSQL AKA Postrgres | Course | 2019
01:40
Return to navigation

Product Details

What is PostgreSQL?

PostgreSQL (alternately Postgres) is a free and open source object-relational database system boasting over 30 years of active development, reliability, feature robustness, and performance. It supports SQL and is designed to support various workloads flexibly.

PostgreSQL Video

What is PostgreSQL?

PostgreSQL Integrations

PostgreSQL Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

PostgreSQL (alternately Postgres) is a free and open source object-relational database system boasting over 30 years of active development, reliability, feature robustness, and performance. It supports SQL and is designed to support various workloads flexibly.

Reviewers rate Support Rating highest, with a score of 9.4.

The most common users of PostgreSQL are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews

(1-25 of 54)
Companies can't remove reviews or game the system. Here's why
vijay bhopalwani | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
First It's open source and it's cost-effective compared to other databases.PostgreSQL can be easily integrated with numerous platforms. It is well known and appreciated so relying on it as our system database can be easily accepted by our customers. And if your developing a large project PostgreSQL is a good choice but if you are developing a small project then it's not good.
Score 8 out of 10
Vetted Review
Verified User
For our use cases, PostgreSQL is just as feature rich as other options, costs less, and is simple to get up and running. There is also a plethora of documentation to support it which makes it a great option for a small scale startup without needing high levels of expertise to make use of it.
Aurpa Fiza | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
In this case, Postgres is preferred because it handles large data sets and requires fewer hardware resources than its competitor, MySQL. Compared to PostgreSQL, Microsoft products are excellent, but the installation process for MS SQL is lengthy. PostgreSQL has an advantage over its competitors in that it can adapt or configure third-party programs, applications, or settings.
June 22, 2021

PostgreSQL Review

Anson Abraham | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
PostgrPostgreSQL as a transaction db engine against oracle and sql server works well. TPM wise compared to MySQL and MariaDB, on an evan scale.
SQL function supports, far outweighs compared to MySQL and MariaDB. PG Extensions allow for flexibiltity and scalability. Allows other vendors to create extensions like Citus, PostGIS, TImescale to expand pg into norms not though possible. As a document store, depending on how storing the data, can work better than mongo. However, depending on use case, is where PG might be better than mongo.
built in ETL tools sadly PG doesn't work compared to SQL Server and Oracle. however, w/ extensions flexibility is there.
Score 10 out of 10
Vetted Review
Verified User
PostgreSQL is rich in features and free to use which is perfect for our organization. PostgreSQL is our goto RDBMS if we want to create an application or services backend with the database if there's no specific requirement.
For example for the most important and largest database, we use SQL Server since we trust SQL Server and we might need dedicated support if things go wrong. Or if we are using third-party software that's only compatible with MySQL we are using MySQL, other than that we always use PostgreSQL by default.
Score 8 out of 10
Vetted Review
Verified User
As I have been telling all along, PostgreSQL is much cheaper compared to the other RDBMS solutions. It has got better performance with some of the application services that we are using and is easy to maintain. Overall, we are satisfied migrating to PostgreSQL database clusters.
Erlon Sousa Pinheiro | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
I've been using different databases for the past 20 years, solutions like MS SQL Server, MySQL, MariaDB, Interbase, Firebird, DB2, etc., and by using them I wasn't able to be neither close to the performance PostgreSQL deliver. Also, it is one of the most popular databases on the market so we always find good resources, either tools or DBA's to support it.
Moris Mendez | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Although the competition between the different databases is increasingly aggressive in the sense that they provide many improvements, new functionalities, compatibility with complementary components or environments, in some cases it requires that it be followed within the same family of applications that performs the company that develops it and that is not all bad, but being able to adapt or configure different programs, applications or other environments developed by third parties apart is what gives PostgreSQL a certain advantage and this diversification in the components that can be joined with it, is the reason why it is a great option to choose.
Score 10 out of 10
Vetted Review
Verified User
We evaluated both PostgreSQL and MySQL, two popular open source relational databases. While they are very similar in most areas, PostgreSQL's reliability and performance won us over, plus it has much better support from cloud vendors we also work with.
Score 10 out of 10
Vetted Review
Verified User
Postgres stacks up just [fine] along the other big players in the RDBMS world. It's very popular for a reason. It's very close to MySQL in terms of cost and features - I'd pick either solution and be just as happy. Compared to Oracle it is a MUCH cheaper solution that is just as usable.
Score 8 out of 10
Vetted Review
Verified User
A free corporate professional product. Who does not want to have such a thing, we hesitated because we did not know the product before and frankly we did not want it at first. But when we give it a chance, it has been running smoothly for years.
Valeri Karpov | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
When we were originally evaluating Redshift we ran into some issue with dates. Either way, Postgres is a better choice than Redshift because it avoids vendor lockin. We ended up choosing Postgres over MySQL because it was easier at the time to get a hosted Postgres cluster up and running, and we haven't re-evaluated since.
Mark Mitchell | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Much more mature and stable when compared to MySQL with features such as MVCC, complex subquery plans, ORDBMS, and NoSQL support. With Oracle retaining rights to MySQL its future as an open database is less secure and is no longer in the hands of the community. PostgreSQL also excels in extra large dataset handling while requiring lower hardware requirements vs MySQL.
Adolfo Maltez | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Its main characteristic is the integrity of the data. In addition, being free software, it has no costs associated with its license, which allows the number of installations to be scaled without problems.
The technical staff quickly learns about its installation, configuration and operation, which allows to accelerate the number of installations.
Score 9 out of 10
Vetted Review
Verified User
Both Oracle and MS-SQL database option fell when we evaluated the effect on our overall solution cost to our customers. customer examine the overall cost of the solution they buy, selecting Oracle or MS-SQL would leave less money in our pockets.
We are Linux based solutions and for many of our customers one server instance (physical or virtual) is enough to handle their alerts management needs selecting MS-SQL will require additional Microsoft based server in the solution.
MySQL was the 2nd choice we had as an Open Source database solution, I believe PostgreSQL provide better performance for the type of processing that we need.
Paul De Audney | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
We selected PostgreSQL due to the number of employees who have used it in the past.
The data consistency guarantees.
The multiple transaction isolation levels support.
The performance tuning options available.
The query performance analysis capabilities.
The long history of continual improvements made to the database.
The very strong and supportive opensource community around PostgreSQL.
Vladimir Salnikov | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • MS SQL Server Express
The main reason for select PostgreSQL against MS SQL Server Express edition is the necessity to use open-source platform, without any issues for licensing, client licensing, etc. etc, which is usually follows developers and project managers when they start to use products and platform solutions from one well-known Redmond-based company :) Even the Express version of MS SQL is free for use, it has tons of restrictions and requires MS Server software, and client licensing to connect for. This is an expensive way, probably more stable and reliable than open-source but after risk assessment we selected PostgreSQL. And this was a 100% correct decision.
Javier Blanque | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
SQL Server is an excellent product from Microsoft, it is a derivative from Sybase which originally developed the SQL Server form Unix and Linux, and Microsoft purchased it to migrate the DBMS to Windows Server. But the cycle comes full circle, and now Microsoft recommends its use in Linux. The problem with SQL Server is its pricing scheme. Before 2012 it was sold by CPU, but after that, it was priced with licenses for 2 cores each, and its cost is in around USD 4K for the standard version and USD 15K for the Enterprise version. A sound recommendation for Microsoft, go back to your previous licensing scheme if you do not want your user base eroded by open source products like MariaDB or PostgreSQL.
SQL Server has better performance per core than PostgreSQL, when all other variables are equal (sometimes). But if you use all the available resources of your server for PostgreSQL and limit the cores you use for SQL Server (i.e.: to 1/4 of the cores), PostgreSQL runs circles around SQL Server.
In comparison to MariaDB, PostgreSQL adheres better to the standards and has a richer set of primary data types, among other advantages.
MariaDB is a derivative of MySQL, which gives you more freedom (given its license) that could give you Oracle, the actual owner and maintainer of MySQL.
Score 9 out of 10
Vetted Review
Verified User
MySQL: As I mentioned before, MySQL has superior write performance. However, Postgres has super read performance and safer ACID transactions, i.e. less potential data loss.
Elasticsearch: we use Elasticsearch to store free-form customer data, but that's a different use-case. Sometimes you'll want to use both, like us.
Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
It's a viable alternative, with a rich feature set and a reliable system. PostgreSQL is one of the best RDBMS's currently on the market in 2020, it serves just as well as a starter, PoC DB for any software idea as a final, highly valuable database solution for big systems.
Return to navigation