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.
"I haven't faced any technical issues with the product, and it works fine."
"We use MariaDB for identity provider services. Most of the things that we are doing are deployed in the container mode. All such solutions require a database, and MariaDB is easier to use for these kinds of deployments."
"MariaDB is a fast and flexible tool."
"It is an absolutely stable solution."
"It is a scalable solution. It easily scales up and scales down."
"It is a stable solution."
"Installation is straightforward."
"The solution's high availability is its most valuable aspect."
"The product is easy to use and works fast for relational databases."
"The initial setup is quick and easy."
"It's a transactional database, so we use Postgres for most of our reporting. That's where it's helping."
"The built-in code procedural language is the most valuable. It has a built-in layer for code procedures. Its installation is very easy and quick, and it is free. It is also stable, and its performance is also good."
"It is easy to use."
"It's a useful solution, that can be widely used."
"Scalable, stable, and easy to manage database system, with a straightforward installation."
"The solution is scalable, it is very good."
"The GUI could be improved a bit. The user interface needs to be improved."
"In future releases, mainly the addition of security features would be beneficial for MariaDB."
"The product needs more features and more functionality. It's imperative that it supports more platforms, and supports more operating systems."
"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."
"It would be good if they can maybe improve the mass import in the database. Currently, for importing a large number of data, we create a CSV file and upload all the things in the system. The system does not activate them by default. We have to do this manually. This may be due to the version we are using, but this is something we would like to see improved."
"Integration with AWS could be improved."
"MariaDB could be improved by adding more automation."
"The license should be cheaper and closer to that offered by MySQL, Oracle and other products."
"The search option is not very good."
"If it was free to use, it would be the perfect solution."
"I'd like to see better memory management. I think that that's one of the few areas that Postgres does not handle as well as MySQL does or did."
"It is possible that in the newer version this has been addressed, but I would like the deployment in microservices architecture could be improved."
"As PostgreSQL is an open-source product, you do have to do a bit more configuration and management yourself."
"I find it difficult to get connectors on the tool. For example, .NET has only one free provider in PostgreSQL. I need to pay the provider if I need something more sophisticated features. Other languages like PHP and Java have good community support. We need community support for .NET."
"It could be more secure."
"There are several features I would like to improve that aren't working as expected. It's likely that the latest version is doing something that was missed in the previous versions. For example, the output parameters — the stored procedures — is something new in PostgreSQL that Firebird has already had for a long time."
MariaDB is ranked 4th in Open Source Databases with 52 reviews while PostgreSQL is ranked 2nd in Open Source Databases with 123 reviews. MariaDB is rated 8.2, while PostgreSQL is rated 8.4. The top reviewer of MariaDB writes "Easy to deploy, cost-effective, and integrates seamlessly with other products". On the other hand, the top reviewer of PostgreSQL writes " Real-time data capture optimizes database performance but Views create problems". 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, Chroma and SQLite. 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.