We are a solution provider and MariaDB is part of an offering that we deploy for our customers.
Director & CTO at TechnoInfotech
Reliable, straightforward to set up, and the documentation is great
Pros and Cons
- "What I like best about MariaDB is that it is open-source and reliable."
- "Master-master replication is something that needs to be simplified."
What is our primary use case?
What is most valuable?
What I like best about MariaDB is that it is open-source and reliable.
What needs improvement?
Master-master replication is something that needs to be simplified.
I would like to see support for deploying MariaDB as an embedded database.
For how long have I used the solution?
I have been using MariaDB for three years.
Buyer's Guide
MariaDB
January 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
What do I think about the stability of the solution?
This is a reliable product.
What do I think about the scalability of the solution?
Scalability is not an issue with MariaDB. We have deployed it to lots of our customers.
How are customer service and support?
I have been using the Community Edition that does not come with support, but the documentation is great. Enterprise support is available for those who are using a licensed version.
Which solution did I use previously and why did I switch?
Prior to MariaDB, I was using MySQL. After it was taken over by Oracle, we made the shift to MariaDB.
How was the initial setup?
The initial setup is straightforward and it takes approximately half an hour to deploy.
What about the implementation team?
I handle the deployment for this solution myself.
What's my experience with pricing, setup cost, and licensing?
I used the open-source version, which is available free of charge.
What other advice do I have?
This is a good product and I absolutely recommend it.
I would rate this solution a ten out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller.
Chief Technology Officer at Feelway, Inc.
Database solution with good performance
Pros and Cons
- "MariaDB can solve things better than MySQL. Maria DB has better performance than MySQL."
- "I would like to see more compatibility going forward. This would help if there is a need to change databases."
What is our primary use case?
When I worked for Groupon in Korea, the main production database was MariaDB. We used it for eCommerce. It was a database where we stored data.
What needs improvement?
I would like to see more compatibility going forward. This would help if there is a need to change databases. E.g., if I change from MySQL 5.7 to another database, then MySQL could be the master database and this could database could be the slave. The replication capability is very important.
For how long have I used the solution?
Two years.
How are customer service and technical support?
I have not contacted the technical support. We haven't needed it.
Which other solutions did I evaluate?
We have recently upgraded to change our database and our production database is now MySQL 5.7. If someone wants to use memory based data, then MySQL is better than MariaDB.
We are using MySQL but MariaDB can solve things better than MySQL. Maria DB has better performance than MySQL.
Sometimes Percona is better.
What other advice do I have?
MariaBD is good. It is almost perfect. I would recommend it.
I would rate this product as a nine (out of 10).
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
MariaDB
January 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Easy to set up, simple to manage, and quick to deploy
Pros and Cons
- "The solution runs very quickly. It's not slow at all."
- "The product needs more features and more functionality. It's imperative that it supports more platforms, and supports more operating systems."
What is our primary use case?
We just used MariaDB mainly to take the place of MySQL and do some evaluation and tests in our project.
It's for small business information and content management and the for workplace enterprise applications.
What is most valuable?
The solution is easy to set up and the implementation is very quick.
The product is easy to manage.
The solution runs very quickly. It's not slow at all.
The setup is straightforward and the deployment is fast.
What needs improvement?
The technical support could be better. It's hard to connect with them as they are not based locally.
The product needs more features and more functionality. It's imperative that it supports more platforms, and supports more operating systems.
If MariaDB becomes more popular, then they will find more people will use the DB for more applications and projects.
It would be ideal if they offered some sort of easy migration tool for migrating from older MariaDB products.
For how long have I used the solution?
I've used the solution for three years at this point. It's been a while.
What do I think about the scalability of the solution?
We have two clients on the solution currently.
How are customer service and technical support?
The solution needs more local technical support. It makes it hard to connect, as we're so far away from the team.
Which solution did I use previously and why did I switch?
We also use MySQL.
How was the initial setup?
The installation is pretty easy. It's straightforward. We don't consider it to be overly complex or difficult.
It takes less than an hour to deploy the product.
We have two engineers that can handle deployment and maintenance.
What about the implementation team?
As an integrator, we can implement the solution for our clients.
Which other solutions did I evaluate?
We do have clients looking at this product against MySQL. However, only one customer has chosen this product over MySQL so far.
What other advice do I have?
We typically deal with the latest version of the solution.
We are a system integrator and a solution provider.
I'd rate the solution at an eight out of ten. We're mostly pleased with its general capabilities.
We would recommend this to other users and companies. We already actively recommend it to clients.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
IT Specialist Databases at Botswana Open University
A scalable open-source solution with the ability to deploy or store data that is accessed via the we
Pros and Cons
- "The solution is very stable. It was originally built under MySQL. It has a similar level of stability."
- "The interface should be more user-friendly. It should be able to connect directly to the database and Interact with it without having to use commands. It needs better integration."
What is most valuable?
The ability to deploy or store data that is accessed via the web is one of the solution's most valuable features.
The solution is also free to use.
What needs improvement?
The interface should be more user-friendly. It should be able to connect directly to the database and Interact with it without having to use commands. It needs better integration.
In future releases, it would be helpful if they could create an administration portal for the database to help manage it.
For how long have I used the solution?
I've been using the solution for three years.
What do I think about the stability of the solution?
The solution is very stable. It was originally built under MySQL. It has a similar level of stability.
What do I think about the scalability of the solution?
The solution is very scalable. We have about 230 employees using it on the intranet currently, and about 5,000 students on our eLearning system.
How are customer service and technical support?
It's an open-source technology, so there is no technical support. If you have issues, you can look to the online community for help or guidance.
Which solution did I use previously and why did I switch?
We previously used MySQL. We switched because MySQL is no longer open-source. It's now owned by Oracle.
How was the initial setup?
The initial setup was easy.
What about the implementation team?
We implemented the solution ourselves.
What other advice do I have?
We use the on-premises version of the solution.
I would recommend the solution. I'd rate it eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IT Director at a tech services company
It has given us better join algorithms, connect engines, and ColumnStore.
What is most valuable?
It has given us better Join algorithms, Connect Engine, and ColumnStore. I can choose hash join algorithms in order to speed up joins on large tables. The connect engine is still a bit clunky, but it’s useful and fairly versatile. Column Store is a very valuable tool for analytics workload. I used InfiniDB in the past, but it was plagued with bugs. I am glad to see that MariaDB has finally turned it into a reliable solution.
How has it helped my organization?
As a drop-in replacement for MySQL, it fit in perfectly with our solutions developed for MySQL. It gave us some highly needed new features.
What needs improvement?
I would appreciate support for materialized views.
For how long have I used the solution?
We have used this solution for about three years now, since I abandoned MySQL.
What do I think about the stability of the solution?
There were seldom any stability issues.
What do I think about the scalability of the solution?
There were no scalability issues.
How are customer service and technical support?
I never needed technical support. We have many skilled technicians in our company and we solve all issues internally.
Which solution did I use previously and why did I switch?
I had been using MySQL since version 3.x. of MariaDB. This made sense because it was a drop-in replacement. Concerning ColumnStore, we have been using a Column-oriented database for many years, especially Vertica and InfiniDB. We are a HPE Partner, but InfiniDB/ColumnStore is a valid replacement when customers cannot, or do not want, to pay the heavy license cost.
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
Most of our customers will not consider MySQL/MariaDB if they need to pay for a license. Unfortunately, it is still an Oracle dominated market. Normally, the community version is well accepted because no license cost is involved.
Which other solutions did I evaluate?
We have worked, and still work based on customers’ requests, with most commercial and open source databases: Oracle DB, SQL Server, PostgreSQL, and ECC.
What other advice do I have?
If you want a reliable, easy to maintain database solution, I think that MariaDB on RedHat/CentOS is an option that every DBA should consider.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solutions Architect at a tech services company with 51-200 employees
Easily integrates with Appian
Pros and Cons
- "There is the need for a robust IDE for MongoDB. The existing PHP admin console doesn't meet the client's requirements effectively."
- "One feedback I can quickly provide is the need for a robust IDE for MongoDB. The existing PHP admin console doesn't meet the client's requirements effectively."
What is most valuable?
The tech stack we commonly use is Appian, which inherently integrates with MongoDB. This eliminates the need for selecting third-party databases or certifications, as it seamlessly works with MongoDB.
What needs improvement?
There is the need for a robust IDE for MongoDB. The existing PHP admin console doesn't meet the client's requirements effectively.
For how long have I used the solution?
I have been working with MariaDB for the past two years.
What do I think about the stability of the solution?
It is stable. We have deployed several fraud implementations on Maria. While there have been occasional hiccups with replication and such, those can be addressed at the application level.
What do I think about the scalability of the solution?
In terms of scalability, I don't perceive any issues with MongoDB, given the substantial volume of clients we serve.
How are customer service and support?
I haven't encountered any blockers so far, which is why I haven't sought support.
How was the initial setup?
Our technology partner, Appian, handles the provisioning, configurations, and instant spin-up of resources for us.
Which other solutions did I evaluate?
For clients predominantly using Microsoft technologies, especially Microsoft SQL, it aligns well with their technical stack. MS SQL is particularly suitable for reporting and analytics purposes.
What other advice do I have?
It ultimately depends on the specific solution we are working on. However, overall, it is a good choice when considering factors like cost, performance, and other database practices. I don't foresee any significant challenges. I would rate it 7 out of 10.
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
CEO at a tech services company with 201-500 employees
Straightforward to install but when in a cluster, sometimes the slave goes out of synch
Pros and Cons
- "MariaDB performs well as the backend database for our cloud-based telephony solution."
- "With respect to clustering and the master-slave configuration, sometimes the slave goes out of synch."
What is our primary use case?
We are a software and service provider and we have a lot of customers who are using our platform on the backend, which includes MariaDB. Our platform is for cloud telephony and the interface is the PHP Laravel Apache Platform. We have a hosted PBX platform and we are using Asterix as a telephony server. MariaDB is the database part of the solution.
What is most valuable?
MariaDB performs well as the backend database for our cloud-based telephony solution.
What needs improvement?
With respect to clustering and the master-slave configuration, sometimes the slave goes out of synch. If one server goes down then the other server in the cluster should be able to handle the load. If the synchronization were better and it was easier to maintain the cluster then that would be an improvement.
For how long have I used the solution?
I have been using MariaDB for almost five years.
What do I think about the stability of the solution?
The stability is good, although in clustering, with the master-slave configuration, sometimes the slave goes out of synch. To that extent, stability becomes a challenge and is impacted because we want both the master and slave to be in-synch.
What do I think about the scalability of the solution?
We have a lot of customers who are using our platform on the backend. Also, there are a lot of customers using our telephony product on the front end.
We have five or six clusters and as our business grows, we plan to use it more intensely.
How are customer service and technical support?
We have our own technical team and to this point, we have not subscribed to receive technical support. However, we are thinking of taking it now because sometimes we have difficulties. There are a number of companies who do provide technical support.
How was the initial setup?
The installation is straightforward, but depending on how efficient you want to make it, it can become complex. You have to have a good level of experience to be able to use it. Otherwise, there can be problems and you won't be able to handle it.
What about the implementation team?
My technical teams, including the development and instructure teams, were responsible for the deployment.
What's my experience with pricing, setup cost, and licensing?
This is an open-source product, which can be used free of charge.
Which other solutions did I evaluate?
We have not compared this product to many others.
What other advice do I have?
Our use of MariaDB is very basic, so it's a good platform compared to many others.
As it is a good product, I can recommend it to any users. If you want to have paid versions then there is Oracle and Microsoft SQL, but MariaDB is quite good and unless you have some specialized requirements, of which I don't know what they could be, you can use mariaDB.
I would rate this solution a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Full Stack Developer at a tech services company with 1-10 employees
A stable open-source relational database management system
Pros and Cons
- "MariaDB is stable and the initial setup is straightforward."
- "Replication could be better, and it's not so simple. It would be better if they had a replication server. It would make things a lot easier. You need to have that replication server, but not in the same server farm. Then there will be a bit of latency between both because you should have one in one city and another one in a different city. That kind of solution should be more baked into every single database today. Mirroring the database in a live environment where any record written on the production server replicates instantly across the fiber on the other server wasn't easy. Many people don't even bother with that, and they just run one server."
What is our primary use case?
We use MariaDB for a database.
What is most valuable?
MariaDB is stable and the initial setup is straightforward.
What needs improvement?
Replication could be better, and it's not so simple. It would be better if they had a replication server. It would make things a lot easier. You need to have that replication server, but not in the same server farm. Then there will be a bit of latency between both because you should have one in one city and another one in a different city. That kind of solution should be more baked into every single database today.
Mirroring the database in a live environment where any record written on the production server replicates instantly across the fiber on the other server wasn't easy. Many people don't even bother with that, and they just run one server.
For how long have I used the solution?
I have been using MariaDB for about six years.
What do I think about the stability of the solution?
MariaDB is stable. If it fell over and weren't good for us, then we wouldn't be having this conversation.
Which solution did I use previously and why did I switch?
Oracle bought MySQL, and at the time they forked it, a whole bunch of people were like, "no, this is not nice." We read that saw what's in there ourselves, and that was our reason for switching to MariaDB from MySQL. It wasn't about who had better features because there's not much difference when you compare those two. But it's just a nicer energy and a nicer product.
How was the initial setup?
The initial setup was a piece of cake.
What's my experience with pricing, setup cost, and licensing?
MariaDB is open-source and self-hosted.
What other advice do I have?
I would tell potential users that If they want an open-source database that can handle huge volumes and is reliable and strong, then I would recommend it.
On a scale from one to ten, I would give MariaDB a ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free MariaDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Popular Comparisons
MySQL
PostgreSQL
Firebird SQL
EDB Postgres Advanced Server
SQLite
Percona Server
ClickHouse
Buyer's Guide
Download our free MariaDB Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating Open Source Databases, what aspect do you think is the most important to look for?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Which database is the best for session cashing?
- Which low-code (no-code) database solution do you prefer?
- Why is Open Source Databases important for companies?