App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
Learn why GetApp is free
Add to Compare
Compare similar apps
kintone
Caspio
Trello
Claris FileMaker
Quickbase
Zoho Creator
Good recommendations?
PostgreSQL is an open-source relational database management system (RDBMS), which helps businesses store, manage, and scale...
Percona Server for MySQL open-source database solution that helps businesses streamline performance, manage storage, ensure...
Starting from
Free
Starting from
No pricing info
Pros
Pros
Cons
Cons
Explore similar apps
User reviews that mention these apps
Jason S.
Transportation/Trucking/Railroad, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
Overall, this is a good database to use if you can't afford to pay for SQL Server. It works very reliably, and would be ideal for smaller databases or businesses.
It's relatively quick and reliable. We have used a PostgreSQL database for one of our systems for years and have never had a single problem.
The pgAdmin GUI seems a bit clunky to me. I much prefer the MS SQL Server Management Studio interface for SQL server.
Sam H.
Logistics and Supply Chain, 10,001+ employees
Used daily for 6-12 months
Review source
Share this review:
Postgresql is a perfect simple and free database for development environment. although it does not have super engine like Oracle SGA and PGA., it still handles a lot of scenarios like sample web development projects and so on and so for. it is strongly recommend
Postgresql is friendly to the web developer learners, small projects
this database is not as powerful as RDBMS like oracle and sql server
Pinki K.
Computer Software, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
Its been very good experience to use postgres. Very easy and very effective to manage data. As we have microservice architecture so need lots of database of individual services and with postgres we reduces cost of licensing.
This is very easy to use and manages. Easy to handle JSON data type and having lots of data type available. Table partitions available for increasing performance.
Creating store procedure are still very complex and not good as compare to sql server.
Carolyn W.
Higher Education, 501-1,000 employees
Used daily for 1-2 years
Review source
Share this review:
Cost saving was the main benefit. We switched for the cost saving and also to stay in synch with our vendor Ellucian.
The transition period was challenging. In particular, we needed to bring on a temporary staff member to help rewrite our 1000+ reports and dashboards from the Microsoft SQL Server language to PostgreSQL. We used the free (unrelated) tool from SQLines to help with this task: https://sqlines.com/sql-server-to-postgresql. I wish the PGAdmin software had a better built-in search feature, but otherwise it seems to have all the same functionality as SQL Server Management Studio.
Alex Danilo M.
Information Technology and Services, 10,001+ employees
Used weekly for 1-2 years
Review source
Share this review:
creation and use of Stored process, triggers, schemas, roles, and transactions.
PostgreSQL is a great and powerful database system, used in the management of object-related databases, bringing great performances on concurrency, transactions, and schema controls. Furthermore, PostgreSQL keeps focussing on the data secure through the different kind of authentications and access control process. Moreover, PostgreSQL is an open-source license, being very convenient for any company, and any professional developments, counting with complete documentation and community support.
PostgreSQL has proved to be a great tool, having a great performance on hardy scenarios. However, when is used on a huge amount of object-related requests, the server could show lag issues if the database isn't properly normalized by the developers or database manager or if you have a very low spec server.
AKHILESH C.
Financial Services, 10,001+ employees
Used daily for 1-2 years
Review source
Share this review:
overall experience has been great with the tool and have been using it already for more than 2 years now.
I have not used the software directly but have used along with QlikSense. Its easy to use and being experienced with other relational databases, it was easy to configure and use.
I feel that it it slower than other counterparts like mysql/ sql server. could be a drawback of being a open source software
Hamdi C.
Computer Software, 201-500 employees
Used other for 6-12 months
Review source
Share this review:
i am a software engineer, some software that i worked on use PostgreSQL to save database
very fast open source database, represent very good solution for entreprise especially it is free to use and give a good performance
lack some advanced feature that exist in the other database like SQL Server and Oracle to work in some field like BI and AI
Verified reviewer
Used weekly for less than 6 months
Review source
Share this review:
Postgre help user to manage data with supporting all Basic need s of relational database management system.
It's syntax is almost same compare to other SQL server but require most attention like double quotes are required with table and field names.
Andy B.
Information Technology and Services, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
Amazing open source experience with a scalable database that just works.
Easy to use and scalable Open Source Database. Good indexing and search features, plus with json support you can easily make tables extendable and adaptable without schema changes.
Indexes aren't as quick on json fields, but are amazing for optimising standard fields. Importing and exporting data isn't quite as easy as SQL Server.
Priyabrata S.
201-500 employees
Used daily for less than 6 months
Review source
Share this review:
Very user friendly. Won't take much time if you know SQL. Very useful for a developer.
It support the JSON. With Citus, an open source extension to PostgreSQL, it's now easy to scale out PostgreSQL across multiple nodes and intelligently distribute transactions and SQL queries to get massive parallelism, as well as a much bigger compute, memory, and disk footprint for the database.
Till have not found anything, except one thing. Sometimes it takes time to run the query. Don't know whether it's because of PostgreSQL or server.
Luis Raul E.
Computer Software,
Used weekly for 2+ years
Review source
Share this review:
I implemented in my own company this database, also I recommend use it
You can have a database with high performance, besides it is an open source technology that is common use with Ruby on Rails, Python or .NET Core
You need to have some experience to implement it in a production environment or linux server, generally the most common mistake is handle the users.
Raul M.
Computer Software, 501-1,000 employees
Used weekly for 6-12 months
Review source
Share this review:
Relatively small memory use, good performance and easy to learn and use. Good price for the package.
The chance to become private like Mysql and others. It can have a better customer support, the server runs on Linux which is not easy for some people.
Muhammad T.
Computer Software, 11-50 employees
Used daily for 1-2 years
Review source
Share this review:
PostgreSQL is a very powerful, great option for large companies that will establish a large database that requires the maximum database manager and needs to squeeze all its benefits.
PostgreSQL is a robust database that provides highly scalable value, offers superior performance to the options presented as their competitors specially for complex queries, provides flexible data types ,it have many extensions one of them is postgis that adds support for geographic objects.
Hard learning curve, a lot of GUI controllers are buggy and that is very clear when working on multiple server versions (Backups & restore), the documentation is a bit messy
Verified reviewer
Banking, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
I used another database for a large Brazilian bank. It was not a free database. The migration was excellent.
PostgreSQL has several advantages. It is lightweight and reliable. Search filters are very easy to understand. People who know the basics of the SQL language can do several queries, since PostgreSQL assembles selects. I can change it within the table itself, so I don't need to do the update command. On top of that, it's free and open source!
Sometimes the connection to the database drops (internal server error 500), and it is necessary to connect again. When the query has many records, the data return is slow. They are the only negative points of this tool.
Yezid M.
Used daily for 1-2 years
Review source
Share this review:
This DB server has a powerfull set of functions that has permitted to our DB Admin to generate more efficient reads and writes on it. The fact of having this kind of DBMS available on OpenSource is very good for organizations that needs to save some money in IT platform
According with us, configuration of PostgeSQL may result complicated, because of this is an advanced DBMS. Interfaces to manage are not simple, at least for me.
ravi r.
Computer Software, 501-1,000 employees
Used daily for 6-12 months
Review source
Share this review:
It has helped us to remove unnecessary distractions and focus on the main task of reducing time taken for queries. It is very fast and reliable with it's transactions. It helped us with high volumes of data. Postgres FDW was used to connect our existing SQL server databases.
It has a clean interface and does not tries to get an attractive UI for you. It has very less query time. It provides a good architecture for code first approach projects. We set it up on Linux and it does behaves pretty nice on it. We get to see what what we need to see while querying. It is quiet easy to edit the datatypes and design your schema. Also it provides some nice mining tools which can operate on our data. And the best thing about it is source code availability. We can do whatever we want.
It is slow for small database sizes but the issue erodes with database size increase. Also it has different syntax which might look complex to some.
Verified reviewer
Retail, 10,001+ employees
Used monthly for 1-2 years
Review source
Share this review:
All of project experiences have been a cross between oracle and ms sql server. I found out about PostgreSQL at a tech event and I was immediately impressed. A lot of features and parts of the query were already filled in for me. I just wish for PostgreSQL to become more widespread.
PostgreSQL is great for beginners as well as advanced users. It is designed to make SQL and querying more simpler and user friendly.
While PostGreSQL is great for being the most user friendly, it can also be a drag. PostGreSQl has different syntax as compared to other SQL databases and hosts. This can lead to someone messing up when going across different systems.
Danny V.
Financial Services, 501-1,000 employees
Used daily for 2+ years
Review source
Share this review:
With PostgreSQL we can manipulate our databases that contain large volumes of data. The main benefit is that it is completely free. Also, there is no limit amount for users that can be added in the administration of the database. Another benefit is that it is compatible with different programming languages.
I like PostgreSQL for different reasons: - It has flexible implementation options. - Large volume databases can be stored. - It is possible to have multiple databases on a single server and have different configurations for them. - PostgreSQL is completely free. - Its base language is SQL, making it very easy to manipulate. - It has excellent administration toolkits.
I dislike PostgreSQL for different reasons: - I don't like that the more detailed documentation is only available in English. - It has a high CPU consumption.
Muhammad Adil M.
Information Technology and Services, 1,001-5,000 employees
Used daily for 1-2 years
Review source
Share this review:
One of the best open source relational database in the market. Large support of data types make it powerful and lots of storage of less schema data. ACID compliant and lock management support.
PostgreSQL has a wide support of server operating system e.g. windows, UNIX, Solaris, Linux, FreeBSD, Open BSD and OS X. Large support of APIs like ADO.NET, JDBC, ODBC and native C library which makes it easy to connect with any module. Good support of programming languages as well i.e. C, C++, JAVA, .NET, PHP and Python.
Wide support from community but some times its difficult to track any issue and get support. Reading speed is bit low as compared to other DBMS. Documentation is only available in English.
Arik B.
Computer Software, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
We use PostgreSQL as our system database for the software we develop, we find it reliable, robust and with great performance, we use both PHP and C++ to access the dataabse.
PostgreSQL is a full featured SQL server solution. it is free and open-source, PostgreSQL can be installed on many different platform like Linux, Windows, macOS and other. being open-source if has lots of contribute tools from the open-source community providing wide range solutions, PostgreSQL is also available in the cloud from all the major providers.
Management is less comfortable and some settings needs to be done in PostgreSQL configuration files, also database schema management tool is not so comfortable, but you can use 3rd party tools for that also
Maryury P.
Banking, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
In my experience using the software I really liked that it allows adding custom functions developed using different programming languages. The integrity of the data and the referential integrity of the foreign key are maintained. It has allowed me, in an easy and secure way, the asynchronous replication of the databases for an alternative center in case of disasters. I did not like it is that when I have any doubt about an error presented in the system where the database is working, I can not clarify it because there is no specific place to which, because and com solve the error.
PostgreSQL allows to control high concurrency, offering security by domain definitions, who can access the database server, the backup copies of the database can be made completely or only a table, according to the request, restorations and tasks maintenance, in addition to replicate in case of disasters. It also allows to activate triggers to execute in tables or views in special cases or eventualities. It...
There is no online or telephone support. Only official forums are available where users expose their doubts that other users of the community respond to, ademas it consumes many resources
Trey C.
Program Development, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
PostgreSQL is my favorite database management system by a long shot. I've professionally used MySQL, Maria DB, MS SQL Server, SQLite, MS Access, and several NoSQL options and Postgres is the best by far. It has a great community around a great product. The official docs are very approachable and I learn new things every time I use it. They built a strong core around consistency and reliability and ever since 9.0 they've made the system really really fast. I can't recommend this software enough!
Very strong consistency and reliability Feature set is growing rapidly Very fast and efficient Very developer friendly Very extensible
There are lots and lots of configuration options and the defaults aren't right for modern hardware
Jorge M.
Used monthly for 6-12 months
Review source
Share this review:
It is free license and can be operated on different platforms, including Linux, Windows, Unix, Solaris and MacOS X. It has a multiversion concurrency control which adds an image of the state of the database to each transaction allowing the transferences to be consistent and high performance.
is an object-relational database which allows it to be compatible with user-defined objects, this makes postgresSQL a flexible and robust database, it supports an extensive amount of data types among them, numeric, comma types floating, array, among many more, allows to create a wide functionality through its trigger system (triggers). It has a support for distributed transactions which supports the integration in a distributed system consisting of several resources such as a PostgreSQL database, another Oracle, an IBM MQ JMS message queue and an SAP ERP managed by an application server.
the transactions abort completely if a fault is found during its execution, which can cause the loss of information, it is slow in the insertions and updates since it has intersection headers, the object orientation support is a simple extension that offers benefits such as inheritance, not full support. The current versions of PostgreSQL have a serious security problem that will be fixed in the next versions of the product.
Ana A.
Banking, 10,001+ employees
Used weekly for 6-12 months
Review source
Share this review:
It is used when a commercial partner vendor introduces a commercial system and creates a small-scale system. If you connect multiple units, it is easy to use with a response that can support the operation without installing a dedicated server machine. When using packaged software in a large-scale system, there may be restrictions on the number of data elements and the number of servers connected, but we were able to reduce installation and operation costs. I was able to keep the cost of the database low and spend money on packaged software options.
Since it was developed to comply with SQL standards, there are no problems migrating from other RDBMS. I think the popularity of MySQL as an RDBMS is split in two, but PostgreSQL does not have the following MySQL keylogging problem, so it can be said that it is an RDBMS with little custom. We recommend PostgreSQL as the first choice for RDBMS unless otherwise specified because it works stably and can support real operations. When a small business is a customer's system project, the RDBMS license fee is often too high to pay. In such cases, customers will be happy to propose PostgreSQL, which is stable, reliable, and free to use. Unless it is a situation that requires a paid database, I think PostgreSQL is sufficient. It is not inferior to the function.
When you are looking for something you want to look up in a manual, it is often difficult to find it and, in the end, you often consult blog articles written by experts instead of the manual. I want the structure of the manual to be easy to understand.
Jugraj S.
Used daily for 6-12 months
Review source
Share this review:
PostgreSQL is one of the best from the range of DBMS i used in my career. Features like Stored Procedures is one of the reason i prefer this tool. It helps me take off a huge amount of workload from the API server as same data need to format differently for different APIs. Along with it the availability of builtin functions like JSON functions, Regex Functions etc helps a lot in the data processing field. Connectors support for various languages is one of the main reason for using this tool. Connection Pooling helps me execute multiple queries without slowing the system and losing any data.
It is not suitable for beginners. Designing a efficient and effective Database workflow need a skilled DB Admin so a beginner need some time to get to familiar with the system. Another drawback is its management tool pgAdmin 4. Its a disaster compare to pgAdmin 3. It is a web App and lags a lot. I face problems in multitasking in version 4 that is not the case with version 3. I Hope someday somebody provide backward compatibility of PostgreSQL 10+ with pgAdmin 3.