Try our new research platform with insights from 80,000+ expert users
Manager at Sansi Electronic Engineering
Real User
Easy to set up and works well with little configuration
Pros and Cons
  • "The most valuable feature is that it uses multiple cores, which is better than some of the other databases."
  • "When we have had issues with accidental computer shutdown or a power outage, our MariaDB database was corrupted."

What is our primary use case?

Our software development team uses MariaDB and other databases as the storage facility for some of our applications.

What is most valuable?

Initially, we liked this solution because it is a drop-in replacement for MySQL.

The most valuable feature is that it uses multiple cores, which is better than some of the other databases. When we have eight or sixteen cores, the utilization ratio is a bit higher than previous versions of MySQL. I think perhaps the enterprise version of MySQL may have better support, but the free version does not work as well as MariaDB. This is with the factory default settings.

What needs improvement?

Scalability is an area that needs to be improved.

When we have had issues with accidental computer shutdown or a power outage, our MariaDB database was corrupted. This did not happen with our Oracle or Microsoft SQL Server, so I think that there might be some differences in the database engine that better deals with these kinds of accidents.

For how long have I used the solution?

We have been working with MariaDB for seven years, since 2013.

Buyer's Guide
MariaDB
May 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.

What do I think about the stability of the solution?

We have not experienced much in terms of instability. We have been running our instance since 2013 and it needs almost no maintenance. You just install it and forget it. It's that easy.

What do I think about the scalability of the solution?

MariaDB works with just a little configuration for a small dataset, but it does not scale as well as Oracle of Microsoft SQL Server in our applications. For example, additional manual configuration or tweaks are needed so that a query will return in a reasonable time when there is a high volume of records.

Our client has between 10 and 30 concurrent users.

How are customer service and support?

Getting proper support is sometimes difficult because when you have a technical issue and use Google to try and find a solution, there will be millions of results. You have to tackle it by yourself but even if there is the same error message, you can try every posted solution and it still might not work. There is not a single source of truth that you can rely on.

How was the initial setup?

The initial setup is straightforward and I think that the installation can be completed in a couple of minutes.

What about the implementation team?

We have our own team for deployment and maintenance.

What other advice do I have?

I think that for a small team of fewer than ten people, such as a couple of developers, MariaDB is a very easy start. When the team size grows or when the complexity of the application grows, you might need to try other options such as Ingres or MySQL. In our case, at the very beginning, MariaDB covered almost every technical requirement for releasing version one of our application.

It is definitely a good start. Once the product has grown to a point where the developers know in which aspect MariaDB does not fulfill the requirements, then it's time to find a better match.

At this point, I cannot think of any additional features that I would like to see because most of what I want is already on the roadmap. I think that they plan to implement them one by one.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1131492 - PeerSpot reviewer
Associate Vice President - Infra and Managed Hosting at a tech services company with 1,001-5,000 employees
Real User
Easy to install, good documentation, and performs well
Pros and Cons
  • "From the user's perspective, the performance of the columnar queries is very good in terms of the database when comparing it to the Oracle, and MySQL."
  • "The scaling for database online transactions needs improvement."

What is our primary use case?

My experience is not at the technical level, it's in the basic areas. My role regarding MariaDB is from the procurement and the technical deployment perspective.

The primary use case of MariaDB is for the payroll solution, for the Columnar queries, and for the general information query on the database.

What is most valuable?

From the user's perspective, the performance of the columnar queries is very good in terms of the database when comparing it to the Oracle, and MySQL.

What needs improvement?

The scaling for database online transactions needs improvement. Our users now are restoring the data. They should explore the performance of online transactions.

What do I think about the stability of the solution?

It's performing well and is meeting our expectations. 

How are customer service and technical support?

The need for technical support is minimal because it is simple and you can do your own troubleshooting with the help of the documents that are available.

How was the initial setup?

The deployment is simple, there are no conflicts.

We deployed MariaDB within a day.

To run a 24/7 operation we need at least five team members on the database administration side.

What's my experience with pricing, setup cost, and licensing?

The licensing cost is approximately $4000.00 per year and the licensing is based on the software and the number of posts that you make. 

Which other solutions did I evaluate?

MariaDB is the solution that was finalized when looking and comparing it with Oracle and MySQL. MariaDB has an advantage due to the columnar queries and data retrieval.

What other advice do I have?

If you require the use of columnar queries then you should be using MariaDB.

Our usage is very limited and we don't know all of the features and how they function.

I would rate this solution an eight out of ten, as I have not yet explored all of the functions. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
MariaDB
May 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
856,873 professionals have used our research since 2012.
AsiyeYigit - PeerSpot reviewer
CTO at Gantek
Real User
Top 20
Easy to setup, User friendly, and helpful technical support
Pros and Cons
  • "This solution is user-friendly."
  • "In the next release, I would like to see improvements in the scalability and redundancy features."

What is our primary use case?

We are not using MariaDB alone, it is being used with other applications such as ServiceNow.

We are focusing on the underlying database of ServiceNow. 

We provide our customers with complete solutions that include implementation, support, and training.

Currently, our customers are on-premises and they have not yet considered this solution for on cloud deployment.

What is most valuable?

This solution is user-friendly. It's easy, and similar to MySQL.

What needs improvement?

Some areas where this product could be improved are in the clustering technologies, redundancy, active-active deployment model, and also monitoring the backup and restore solution to the cloud.

They have made some enhancements on the product but I think that scalability and redundancies are a concern for the entire team. In the next release, I would like to see improvements in the scalability and redundancy features.

For how long have I used the solution?

I have been using this solution for almost two years.

What do I think about the stability of the solution?

This solution is stable.

What do I think about the scalability of the solution?

This solution is scalable.

It is not suitable for mission-critical applications, but it is stable for other applications.

How are customer service and technical support?

We had a customer who was fronting MariaDB with ServiceNow and we were not able to help her with a specific situation. We contacted customer service technical support and they were very good. They were able to solve our issue in a short time.

How was the initial setup?

The initial setup is easy and straightforward.

The deployment took a day.

What other advice do I have?

We are resellers but we are willing to be partners with MariaDB.

Before starting with the implementation and deployment you should read the guide.

You should look at the suggested tips, tricks, clues, and the requirements to avoid having any problems.

I would rate this solution a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1381863 - PeerSpot reviewer
CEO at a tech services company with 201-500 employees
Consultant
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Director & CTO at TechnoInfotech
Real User
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?

We are a solution provider and MariaDB is part of an offering that we deploy for our customers.

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.

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 technical 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.
PeerSpot user
Chief Technology Officer at Feelway, Inc.
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Head of IT Planning and Development Division at BRILife
Real User
Good performance and good community support
Pros and Cons
  • "The performance is very good."
  • "It would be helpful if I could specify multiple drives for the database storage."

What is most valuable?

It is very easy to develop with MariaDB.

The performance is very good.

What needs improvement?

It would be helpful if I could specify multiple drives for the database storage. That is not supported by MariaDB. For example, in Microsoft SQL Server, you can have storage on multiple drives.

For how long have I used the solution?

I have been using MariaDB since 2014, between five and six years ago.

What do I think about the stability of the solution?

MariaDB is very stable. We have used it with perhaps 40,000 concurrent users and it is never down.

What do I think about the scalability of the solution?

The scalability is something that can be improved.

In my previous organization, we had five developers using it.

How are customer service and technical support?

I have not been in contact with technical support because the performance is very good and we haven't had any problems that necessitated contacting them. The documentation and community support is very good, which is probably why we didn't have any significant problems.

Which solution did I use previously and why did I switch?

I have also used Microsoft SQL Server.

How was the initial setup?

The initial setup is straightforward and the deployment can be done in minutes.

What other advice do I have?

This is a product that I would recommend.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user1254645 - PeerSpot reviewer
Technical Lead Project Manager at a tech services company with 10,001+ employees
Real User
Open-source, easy to deploy for development, and works well for most use cases
Pros and Cons
  • "I would say that for most use cases it works fine."
  • "It's not very stable. It needs improvement."

What is our primary use case?

The primary use case is for merging reports, merging agents, and we have implemented for business intelligence.

What is most valuable?

The most valuable feature is that it is a database.

What needs improvement?

Performance with databases is always the same, we always want more.

Stability needs to be improved. If you are creating a class test, modern machinery or working with the databases, it's always a little bit difficult to configure and keep everything working.

The addition of a workbench for managing this solution would be an improvement.

Also, some kind of technical support to help in getting better performance.

For how long have I used the solution?

We have been working with MariaDB for ten years.

What do I think about the stability of the solution?

It's not very stable. It needs improvement.

How are customer service and technical support?

We have never used the technical support.

Which solution did I use previously and why did I switch?

Previously we worked with MySQL.

How was the initial setup?

The initial setup is straightforward for our development environment, but for our production environment, the requirements are more. There is more work to be done, such as indexing and similar things.

The deployment for the development environment takes only ten to fifteen minutes.

What's my experience with pricing, setup cost, and licensing?

It's an open-source solution.

What other advice do I have?

I am an IT engineer. I am always researching the best solutions for our clients.

I work mainly with open-source solutions, such as Liferay and WordPress.

Before this product was called MariaDB it was called MySQL.

I would say that for most use cases it works fine. 

Before implementing you have to understand what your use case is for.

Other databases work better for different use cases. You have to ask yourself if you want to use a relational database or a NoSQL.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user