Introducing G2.ai, the future of software buying.Try now
PostgreSQL
Save to My Lists
Claimed
Claimed

Top Rated PostgreSQL Alternatives

MySQL
(1,636)
4.4 out of 5

PostgreSQL Reviews & Product Details - Page 63

PostgreSQL Overview

What is PostgreSQL?

PostgreSQL is a powerful, open source object-relational database system.

PostgreSQL Details
Show LessShow More
Product Description

PostgreSQL is a powerful, open source object-relational database system.


Seller

PostgreSQL

Description

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:
008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation.

An enterprise class database, PostgreSQL boasts sophisticated features such as Multi-Version Concurrency Control (MVCC), point in time recovery, tablespaces, asynchronous replication, nested transactions (savepoints), online/hot backups, a sophisticated query planner/optimizer, and write ahead logging for fault tolerance. It supports international character sets, multibyte character encodings, Unicode, and it is locale-aware for sorting, case-sensitivity, and formatting. It is highly scalable both in the sheer quantity of data it can manage and in the number of concurrent users it can accommodate. There are active PostgreSQL systems in production environments that manage in excess of 4 terabytes of data.

Overview Provided by:
CTO at Coronys LTD.

PostgreSQL Integrations

(3)
Integration information sourced from real user reviews.

Recent PostgreSQL Reviews

Biruk T.
BT
Biruk T.Mid-Market (51-1000 emp.)
5.0 out of 5
"Robust PostgreSQL support with enterprise grade features"
EDB provides a reliable PostgreSQL experience with extended enterprise tools like EDB Postgres Advanced Server. I specially appreciated the integra...
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
5.0 out of 5
"PostgreSQL:"
Strong support for advanced indexing techniques like BRIN, GIN, and GiST, which optimize query performance for large datasets. Plus, its built-in J...
saif eddine m.
SM
saif eddine m.Enterprise (> 1000 emp.)
5.0 out of 5
"My Experience With PostgreSQL"
What i like most about PostgreSQL is the ergonomic interface , easy to understand .

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

9 months

Average Discount

11%

Perceived Cost

$$$$$
View More Pricing Information

PostgreSQL Media

PostgreSQL Demo - PostgreSQL
PostgreSQL
Answer a few questions to help the PostgreSQL community
Have you used PostgreSQL before?
Yes

637 PostgreSQL Reviews

The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
637 PostgreSQL Reviews
4.4 out of 5
637 PostgreSQL Reviews
4.4 out of 5

PostgreSQL Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Gennady G.
GG
Senior DBA
Internet
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

During my 3-4 years of being exposed to PostgreSQL in a professional environment, everything being transactional was quite good, partial indexes are awesome and helped me optimize things quite a bit for the application at Vonage that was running on EnterpriseDB at the time (2006-2007). At the time, the feature set was a bit better than MySQL, which was my primary expertise. We were trying to substitute Oracle with PostgreSQL for a specific task we had. There was also a rather large at the time deployment of snort logging into postgres (500 gigs or so before it started falling over)

I liked the way backups and restores were described for getting a snapshot in time, as in "backup the data even if it's changin, then backup the log files, with some function calls here and there" Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Replication, at least in 2006-2007 was slony and log-shipping. Slony would fail to create new replicas after about 100 gigs on somewhat serious enterprise hardware due to it recreating the database via a pg_dump method which obviously stops working after certain level of data size is reached. Was a pretty bad time, 1/5 stars, would not repeat.

Some of the commands were just dowright tedious.

processlist ? some obscure table, or function call.

kill a process ? yet another obscure function call

see all the tables and sequences ? \d, naturally

just the table ? \dt, everybody knows that

show create table, doesn't exist - have to break into pg_dump

show create function/trigger/view/event/etc - nope, pg_dump for you

Not sure if this is the same way still, but replication is the major win for MySQL currently, it's easy to have replicas, all the information and monitoring is easy to retrieve. Review collected by and hosted on G2.com.

Recommendations to others considering PostgreSQL:

Make sure you properly benchmark it for your given task at hand and look at further scale-out options. Data is only going to get bigger, and scaling the webapp is easier than scaling a monolithic database servers. Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

At Shutterstock, we've got 1 instance of pure PostgreSQL that keeps track of our infrastructure. about 4000 nodes with facter facts from puppet being shoved into an hstore, which was the original reason for going that way, mainly due to the developer picking that as the store. This mainly gets in the way of sharing data. Aside from that we have a few instances of vertica, which is based on postgres, and the interface tends to get in the way at times.

At Vonage, I ran 2-3 EnterpriseDB clusters from 100 gigs to 500 gigs in size. 5 node slony-replicated cluster ran the customer support software, partial indexes there were used to optimize specific query paths to help the software that was never meant to be used at that scale run smoothly. Eventually, replication stopped being able to spin up a new node via its own methods. Was a pretty bad time, I think we ended up copying the data and modifying some internal data structure to fool it into thinking it was fine, when it wasn't fine. Review collected by and hosted on G2.com.

Pengcheng X.
PX
Member of Technical Staff
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

I like standards-compliance of PostgreSQL best. As we know, PostgreSQL follows the majority of the SQL2011 standard, is ACID-compliant and transactional using multiversion concurrency control (MVCC); has updateable views and materialized views, triggers, foreign keys; supports functions and stored procedures, and other expandability, and has a large number of extensions written by third parties. It is easy to not only learn how things works but also easy to modify it according to your requirement. I often wrote queries and tested them on it when I was still a student to learn RDBMS. After I worked, I also referred to it when I am not sure about the standard. Moreover, it has lots of add-on choices (for example, remote access module) for you to add and use. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

The things that I dislike most is its security setting. It is hard and difficult for beginners to write the conf file to make it work. I hope it could have an option of no-"security" so that we can skip it and focus on the major things. Review collected by and hosted on G2.com.

Recommendations to others considering PostgreSQL:

Standard compliance Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

We are developing an open source distributed DBMS. Postgres helps us understand the standard, e.g., SQL2011 Review collected by and hosted on G2.com.

Prashant W.
PW
Graduate Research Assistant
Computer Software
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

In mysql if your table does not have a primary key , the import button is not visible. In contrast to this postgresql allows you to make use of import data from a csv into a table even if the table does not contain primary key. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

the POSTGRESQL does not provide an interaction graphic user interface such as mysql in order to alter the table elements. In case of MYSQL if we can easily change a data type of any column of table using mysql workbench. However postgreSQL does not provide such interactive way to change the column datatype. Also in case if you want to alter a column type such as double to character then we have to explicitly write alter command to make the change Review collected by and hosted on G2.com.

Recommendations to others considering PostgreSQL:

In case you are looking to design a large and efficient database model, you should definitely check into postgresql.

It is extremely easy to setup and installs in few minutes. Another feature which i absolutley love about postgresql is the graphical query builder. In case you want to write join statements across multiple tables all you need to do is simply drag lines between the columns which you want to impose the join condition. Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

Building a relational model for the pricing department at university of utah hospital to analyse the charge description master document efficiently and set appropriate procedure prices Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
CI
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

easy to install, open source, active community, lightweight but powerful SQL database Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

replication options are limited as well as a REST API interface is also lacking Review collected by and hosted on G2.com.

Recommendations to others considering PostgreSQL:

a great database for Linux hosts and typical SQL based applications Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

I help customers replace Oracle and MS databases with Postgres as a cheaper alternative. Review collected by and hosted on G2.com.

Federico T.
FT
Freelance Software Engineer
Information Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about PostgreSQL?

Easy to use, great performance, open-source Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Nothing really! Perhaps I would like it was more frequently used. Some companies force use to use MS SQL or MySQL and I always miss Postgres Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

A simple, nice, working open-source DB Review collected by and hosted on G2.com.

Verified User in Entertainment
IE
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

PostgreSQL is durable and fault-tolerant by design; great effort is taken by the developers to ensure reliability is maintained.

This cautious approach does not hinder development though; constant enhancements are delivered in every release, with new features generally arriving ahead of much more expensive commercial products.

With both community and commercial support, bug fixes and security issues (although rare) are always addressed quickly, and generally resolved far quicker than most commercial vendors.

With a wide selection of both free and commercial tools to accompany it, we are easily as productive if not more than we would be with a commercial offering.

Overall PostgreSQL has excellent speed, reliability and support of SQL standards; coupled with its "free forever" licensing, there is no risk of costly vendor lock-in. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

There's very little to dislike about PostgreSQL, and the "free forever" BSD style licensing means you've nothing to lose in trying it for prototyping you next project. I've no idea why anyone would use anything else. Review collected by and hosted on G2.com.

Recommendations to others considering PostgreSQL:

Do it now. Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

Improved performance and reliability of our underlying business critical DBMS means we are constantly able to deliver where other businesses cannot.

Ease of development.

Low Total Cost of Ownership Review collected by and hosted on G2.com.

Joseph T.
JT
Front-End Developer
Financial Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

* Very popular amongst Ruby on Rails developers and as a greenhorn in the field of web development, it's popularity speaks volumes to the number of blog posts and tutorial guides. That alone is a winner in my book.

* Implements the SQL standard very well

* Includes support for "advanced" SQL stuff like window functions or common table expressions

* Supports lots of advanced data types, such as (multi-dimensional) arrays, user-defined types, and more

* Open-Source! Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

* Documentation is confusion, many of PosgreSQL versions have overlapping variety but they do include a thorough description of the issue.

* Replication is not yet as well implemented as in MySQL

* Not as competitive in the OS support as MySQL, but this is trivial if you use a a rare OS or require widespread support: http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

* Easy deployment to Heroku requires PostgreSQL since I'm a Rails developer, here's why: https://devcenter.heroku.com/articles/sqlite3

"SQLite runs in memory, and backs up its data store in files on disk. While this strategy works well for development, Heroku’s Cedar stack has an ephemeral filesystem. You can write to it, and you can read from it, but the contents will be cleared periodically. If you were to use SQLite on Heroku, you would lose your entire database at least once every 24 hours."

* I've been able to learn more standard SQL techniques and solutions to the problems so I've been able to comprehend any relational database since PostgreSQL is so prevalent

Review collected by and hosted on G2.com.

Isaac Z.
IZ
Product Specialist
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about PostgreSQL?

1. JSON, Array support

2. Unicode support.

3. CreateDB Privilege. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Actually, I have nothing dislike on Postgresql. Review collected by and hosted on G2.com.

Recommendations to others considering PostgreSQL:

JSON, Array data type supportting. Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

Our system Review collected by and hosted on G2.com.

Verified User in Automotive
AA
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

PostgreSQL is useful for local application development. It's quick and easy to set up and view tables. Helps that it is free. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Sometimes the user interface can be very slow to respond, and the application may lock up under heavy load of large tables. Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

Migration of several FlexOS applications dependent upon data inside a Postgres DB. Review collected by and hosted on G2.com.

Bruce R.
BR
Senior Associate Scientist
Research
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about PostgreSQL?

The combination of PostgreSQL and PostGIS. It has been the foundation of our glacier mapping system for years, and has always been rock-solid and packed with features we need. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

I can think of no dislikes that would not apply to any other relational database system as well. Review collected by and hosted on G2.com.

What problems is PostgreSQL solving and how is that benefiting you?

Web-accessible database of Earth's glaciers. Combined with MapServer, we provide interactive maps and Open Geospatial Consortium web services. The stack is reliable, configurable, and flexible. Performance on a VM is more than sufficient. The database contains data and metadata for close to 200,000 glaciers, including polygons that are the outlines of the glaciers. Review collected by and hosted on G2.com.