We performed a comparison between MariaDB vs PostgreSQL based on our users’ reviews in five categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: Both solutions are easy to deploy, have good features, an open-source version, good support, and a proven ROI. Which solution you choose will depend on what suits your company’s specific needs and requirements best.
"It's open source."
"The documentation is quite straightforward."
"I would say that for most use cases it works fine."
"The most valuable feature of the solution is a relational database, which is fairly reliable...It is a stable solution."
"The solution is very easy to implement."
"MariaDB has a straightforward initial setup with easy-to-understand documentation."
"I like the global transaction IDs (GTIDs) feature. It's quite reliable for replication between a master and a replica server, and it's a feature that MySQL also has but implemented differently."
"One of the great features of MariaDB is its scalability. It's easy to handle even with large databases."
"The solution is open-source and free to use."
"The most valuable feature is the performance."
"The tool is user-friendly."
"It is easy to use."
"We often use PostgreSQL for operations monitoring because we are a manufacturing company."
"The main value is that it is open source, which means it is free. Our organization has the initiative to go to open source to cut down on cost. Oracle costs us $6 million a year right now, which is killing us, and Postgres costs nothing. So, there is a big push to go to Postgres."
"It has completely met our needs. It works, and it is robust. We haven't had any problems with what PostgreSQL does for us and the way it does it. That's why we've been using it for so long. We understand it, and it does the job."
"It's a standard reliable database management system."
"The difficult part related to the product stems not from the tool itself but is related to learning how to implement the product in the right way without creating any wrong configuration that could cause security issues or performance issues."
"MariaDB could be improved by adding more automation."
"The solution should do some fine-tuning on maybe the transaction per second so that users can get more than they can on the Microsoft SQL Server."
"The solution can improve by having support for more integration. However, at this time it is working well for us."
"The performance could be a bit better."
"It does not have tools for debugging procedures and functions."
"Integration with AWS could be improved."
"The scaling for database online transactions needs improvement."
"PostgreSQL doesn't have a feature for temporal SQL, which is useful for gathering versions of data. This feature should be included in PostgreSQL. This feature is available in MariaDB, SQL Server, Oracle Database, and DB2."
"It is possible that in the newer version this has been addressed, but I would like the deployment in microservices architecture could be improved."
"It would be great if the solution offered even more integration capabilities."
"The performance of PostgreSQL could improve."
"We often find the solution's datetime datatype challenging."
"There are some products out there that have a slightly different method of implementation for the SQL language. Some of those are slightly better in some areas, and PostgreSQL is slightly better in some areas. I would probably like to match all of those products together. It is just down to the functionality. For example, Oracle has a number of options within SQL that are outside of what you would class as the SQL standard. PostgreSQL misses some of those, but PostgreSQL does other things that are better than what Oracle does. I would like to merge those two products so that there is a certain amount of functionality in a single product."
"The pricing could be better."
"PostgreSQL could improve by providing a geographical solution for tracking trucks and people in the field. They might already have features similar to this and I have not found them. I haven't done research about this topic."
MariaDB is ranked 3rd in Open Source Databases with 51 reviews while PostgreSQL is ranked 2nd in Open Source Databases with 120 reviews. MariaDB is rated 8.2, while PostgreSQL is rated 8.6. The top reviewer of MariaDB writes "Simultaneously use active server capabilities but lacks the maturity ". On the other hand, the top reviewer of PostgreSQL writes " A scalable and stable database for transactional purposes". MariaDB is most compared with SQL Server, Oracle Database, Firebird SQL, MySQL and Percona Server, whereas PostgreSQL is most compared with Firebird SQL, EDB Postgres Advanced Server, MySQL, SQLite and YugabyteDB. See our MariaDB vs. PostgreSQL report.
See our list of best Open Source Databases vendors.
We monitor all Open Source Databases reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.