We're primarily using the solution for a data warehouse. It's just used to collect all this information from several databases, such as SQL Server, MySQL Server, DB2 Mainframe, and ZOS. We are collecting data from Excel spreadsheets. We're scanning and putting data right into MariaDB.
Director at a consultancy with 1-10 employees
Easy to use with good performance and security
Pros and Cons
- "We like the easy way that we can collect data from other databases."
- "We'd like more data intelligence."
What is our primary use case?
How has it helped my organization?
The best way to simplify our data governance process.
What is most valuable?
We like the easy way that we can collect data from other databases.
The performance and the security that we got on it are great.
The way that they distribute the database is excellent.
It is a product that is very easy to use.
It's helped us a lot in our data governance procedure.
Technical support is great.
What needs improvement?
We'd like more data intelligence. We are working with a client who needs a lot of information about Oracle groups that come in the country, on the passenger name records, and so on. We need more intelligence around that in order to work better.
Buyer's Guide
MariaDB
December 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,425 professionals have used our research since 2012.
For how long have I used the solution?
I've been using the solution for six months.
What do I think about the stability of the solution?
We didn't have any bugs yet. The solution is stable and reliable. We haven't had any issues yet.
What do I think about the scalability of the solution?
We're still testing the solution with 30 people. Once we go into production, we'll train the whole company. therefore, we do plan to increase usage.
How are customer service and support?
We're quite happy with the technical support. We are satisfied as they are responding in time. They are giving us good answers.
Which solution did I use previously and why did I switch?
We did not previously use a different solution. We started with this product from scratch. We're still organizing our approaches to be more competitive.
How was the initial setup?
We are implementing this solution with a variety of other solutions and setting everything up at once.
The solution is not so complex in that we don't want to resell any solution that we are not trying on ourselves. Therefore, we have a good understanding of how everything works, having done it ourselves.
We are still in production, and, after six months, we will begin deploying the solution.
On our side, we have three people working with MariaDB and two people at MariaDB helping as well.
What about the implementation team?
We're working with our client's technical services to get everything deployed.
What was our ROI?
We don't have clarity on an ROI yet. We've just started using the solution.
What's my experience with pricing, setup cost, and licensing?
I can't speak to the exact pricing.
The cost of licensing is dependent on the projects. We have many types of licensing. We have a subscription and we also have some like lesson sheets that we buy. After, we just pay for the maintenance.
Which other solutions did I evaluate?
We evaluated many options. We went for simple software. We took Hadoop with Cloudera since the best version of Hadoop is Cloudera. Then, we have MariaDB on our HCI environment to secure all of this. There's a general sense of happiness with these products. It's really easy for us to use everything. Still, we are just at the beginning of the use phase.
What other advice do I have?
We've started from scratch and we are using this product to build up use cases.
We are a service company and we reselling the solution. We are working directly with MariaDB.
The product is easy to use. When you're a database administrator and you're working with databases, such as MariaDB, it's very, very, very easy. You get the performance, you get the security, and you get monitoring and disaster recovery. You're working in a secure area with the performance you need and can mass scale it which is very useful.
I'd rate the solution eight out of ten. We still are exploring all of the possibilities, however.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer.
System Administrator at a comms service provider with 201-500 employees
Provides great database for systems monitoring data and performance stability
Pros and Cons
- "Great monitoring and performance stability."
- "Lacks time series data and additional driving support would be helpful."
What is our primary use case?
We are network services provider and we have the solution to store and process telecommunications infrastructure, network and customer services monitoring data. Our Monitoring applications rely on MariaDB to store, process and present telemetry data from different components of the network.
How has it helped my organization?
Previously, we didn't have a fast network monitoring solution that could be used to monitor everything we have on the network infrastructure. The solution has improved operations because all our customers are happy that we can provide them with high grade service monitoring . They're able to monitor services uptime, utilization and other statistics. The database stores a lot of additional data related to monitoring including inventory and notifications handling data.
What is most valuable?
The software provides a lot of information on what is happening inside the database. For most performance parameters it is easy to know if something is not right in the configuration or optimization which helps engineers take remedial finetuning measures. For example if the database is underperforming it is easy to know which performance parameter can be adjusted to handle the workload. It is difficult to troubleshoot database issues if many performance parameters can not be monitored or debugged which is the case with some database management systems.
It provides great monitoring data storage, processing and performance stability which is really important for real-time data storage and processing. It's a user friendly product.
What needs improvement?
I'd like to see more time series data and additional partitioning support, natively if possible. I started using MariaDB but then migrated one of my systems to PostgreSQL because it has good support for time series data, plus there's a plug-in that PostgreSQL uses for easy support of time-series data and partitioning and it is easy to use. MariaDB could have something like that which would provide better support for times series data and partitioning. Automatic partitioning would be helpful is natively supported, because at some point I experienced issues with database performance. Partitioning is a bit complex and we do everything in-house.
I'd like to see something that does automatic optimization or tuning. This will particularly be helpful to new users.
For how long have I used the solution?
I have been using MariaDB for 4 years
What do I think about the stability of the solution?
Performance and stability are good with small instances and average skilled database administrators to maintain it, we haven't had any issues with small instances. For large instances that handle a lot of ingress data and queries, good stability can be attained with high level tuning which requires highly skilled database administrators who can correctly tune and partition databases if needed.
What do I think about the scalability of the solution?
We haven't really scaled it and we're still using the open source version which can also be easily scaled if needs arise.
How are customer service and support?
Our company runs on a tight budget so we haven't got any support, we do everything ourselves. I know from others who have implemented and have commercial agreements with MariaDB that the support is good but I don't have first-hand experience.
Which solution did I use previously and why did I switch?
I used a monitoring system that used flat files to store monitoring data and at some points used MySQL for some systems
How was the initial setup?
The initial setup was very straightforward, not complex at all. There are so many resources from the community.
What about the implementation team?
We implemented in-house
What was our ROI?
I can confidently say 90%
What's my experience with pricing, setup cost, and licensing?
There are no costs associated with this solution. It is a free and open source software although one can opt for a paid support from MariaDB
Which other solutions did I evaluate?
What other advice do I have?
I would recommend that if a company wants to do everything in-house and doesn't have technical support from MariaDB, it is important to have good database administrators, because the initial setup is straightforward, but a lot of optimization is needed, and it requires skillful database administrators. I recommend some good planning from the beginning, and it is important to figure out whether the company needs to do some database partitioning. Carrying out good research from the beginning is the wisest course when choosing MariaDB as a database. That will be so helpful in avoiding possible performance and tuning issues.
I rate this solution an eight 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.
Buyer's Guide
MariaDB
December 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,425 professionals have used our research since 2012.
IT Manager at a tech services company with 51-200 employees
A scalable tool that helps with the deployment of web applications
Pros and Cons
- "It is an absolutely stable solution."
- "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."
What is our primary use case?
I use MariaDB in my company for the deployment of web applications. MariaDB serves as a database software for web applications.
What is most valuable?
The most valuable features of the solution are that it is very stable and reliable. I like the fact that MariaDB is an open-source product and not resource-intensive. MariaDB runs on most of the operating systems of Linux. MariaDB is a cross-platform product, making it a great database choice.
What needs improvement?
MariaDB is a bit technical product, so whoever uses it will have to read a lot of documentation, which I don't think is a disadvantage of the product as it is just its nature. I believe that open-source products, in general, are a bit more advanced than regular 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.
For how long have I used the solution?
I have been using MariaDB for five years.
What do I think about the stability of the solution?
It is an absolutely stable solution.
What do I think about the scalability of the solution?
It is a scalable solution.
Two or three people in my company use MariaDB.
How are customer service and support?
I never had the need to contact the technical support team of MariaDB. I would usually find MariaDB's documentation and details online to read about how to deal with issues. Usually, issues in MariaDB are related to configurations more than stability as long as you make sure you install or use the stable version, which is considered to be a long-term supported system.
Which solution did I use previously and why did I switch?
I moved from MySQL to MariaDB. MySQL is less maintained compared to MariaDB. Feature-wise and stability-wise, MariaDB is way better than MySQL from Oracle.
How was the initial setup?
The deployment process of MariaDB is easy, provided you go through its documentation.
The solution can be deployed in ten to fifteen minutes.
Users can take care of the deployment part of the product by themselves, though, at times, it may depend on the project size that you plan to support with the software. If a project demands software that offers scalability and very high availability, the deployment process may take an entire day with many experienced engineers. If the deployment process is carried out for a single small system, it takes around fifteen to thirty minutes.
The solution is deployed on both the cloud and on-premises.
What other advice do I have?
Quarterly maintenance is required for the solution. When some security incidents occur, the solution's maintenance may be required. If a security issue related to the system is revealed online, it would need immediate maintenance. Maintenance is required depending on the updates provided by the product, which usually occurs once a month or once a quarter.
One person in the company can take care of the maintenance phase of the product.
I rate the overall product a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Staff at a educational organization with 5,001-10,000 employees
A stable solution with good documentation and many online examples
Pros and Cons
- "The product has good documentation and you can find many examples online."
- "I would like to see a better user interface which would make the tool less complex."
What needs improvement?
I would like to see a better user interface which would make the tool less complex.
For how long have I used the solution?
I have been using the tool for three years.
What do I think about the stability of the solution?
The product is stable.
Which solution did I use previously and why did I switch?
We have used MongoDB and MySQL before.
How was the initial setup?
The solution was easy to setup.
What's my experience with pricing, setup cost, and licensing?
We use the solution's free version.
What other advice do I have?
I am satisfied with the overall product. I would rate the product an eight out of ten. The product has good documentation and you can find many examples online.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Supervisor at a tech services company with 51-200 employees
Open-source and readily available
Pros and Cons
- "I am editing."
- "MariaDB has a straightforward initial setup with easy-to-understand documentation."
- "I am editing."
- "There is room for improvement in terms of security."
What is our primary use case?
I develop applications in my spare time. So, if the application requires a database, I use MariaDB by default.
What is most valuable?
It works fine. It's easy to set up.
What needs improvement?
There is room for improvement in terms of security.
For how long have I used the solution?
I have been using MariaDB since 2016. I started using it when I was in school. Moreover, I use the latest version available, depending on what I am doing.
What do I think about the stability of the solution?
It is a very stable solution. I made a deployment for an internal IT service at one of the places I worked, and it's been seven years now, and it's still working perfectly.
I would rate the stability a solid nine out of ten. There is always room for improvement. Nothing is perfect, and maybe there are some issues that I'm not aware of.
What do I think about the scalability of the solution?
MariaDB is mainly a back-end application, so anyone using our service also uses the database. For example, if you use my monitoring service, which is used to monitor devices and appliances, then you'll be using the database. So, I'm not sure if that counts, but it's being extensively used in our company, and it's very helpful.
We plan to increase our usage of MariaDB in the future.
How are customer service and support?
I have never contacted the customer service and support team because our deployment is not very big; it's just something small. The data contained in it is not considered a big deal by my supervisor, so there hasn't been a need to contact tech support.
Moreover, we haven't faced any issues so far. It's been working smoothly for us.
How was the initial setup?
The initial setup is very straightforward. Mostly, I use MariaDB with Docker, so it's quite easy to set up and deploy. The documentation is also easy to understand and follow.
What about the implementation team?
I usually handle the deployment myself, without the need for any third-party help. I followed the documentation and steps provided. MariaDB can be deployed in-house, but mostly it's self-hosted, and I use it with Linux. I mostly use the package manager version or the bundle I get from the website and apply it myself.
What's my experience with pricing, setup cost, and licensing?
I haven't used the licensing model for MariaDB, but I would prefer to use it since I am familiar with the platform and find it easy to work with. I wouldn't want to switch to a different database management system.
Which other solutions did I evaluate?
I've used PostgreSQL before, but that was in a personal capacity just for my own personal projects. Using MariaDB depends on the application I'm trying to deploy or what I'm trying to use. That's what determines if I will use MariaDB or Postgres as SQL.
What other advice do I have?
If I am teaching somebody to program and write applications, I usually use MariaDB by default because it's open source, pretty available, and overall, I would rate MariaDB a ten out of ten.
But if I want to do a major deployment, I would have to get support. It's very stable. For example, I was using it to host a monitoring system, and it's been stable for a very long time. I haven't upgraded it yet, but it's working fine. It's been seven years since I did the last deployment, and it's still fine.
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.
Project Manager at a consultancy with 201-500 employees
Powerful, reliable, and scalable
Pros and Cons
- "The most valuable feature of MariaDB is the power it provides. It is a powerful solution."
- "MariaDB could improve by adding support for non-relational structures and new data types."
What is our primary use case?
MariaDB is mainly used for current applications where there are connectors already in place with CROs that create everything in the architecture.
What is most valuable?
The most valuable feature of MariaDB is the power it provides. It is a powerful solution.
What needs improvement?
MariaDB could improve by adding support for non-relational structures and new data types.
For how long have I used the solution?
I have been using MariaDB for approximately two years.
What do I think about the scalability of the solution?
The way we configure MariaDB, it's very scalable and there is no performance issue.
We have approximately 10,000 end-users using this solution.
How are customer service and support?
I have not used the technical support from MariaDB.
Which solution did I use previously and why did I switch?
I have previously used MySQL. I switched from MySQL to MariaDB because there are more updates with MariaDB
How was the initial setup?
The initial setup of MariaDB was simple. It took a few hours. We started with one server and then we did monitoring of the platform to see if the performance was adequate or not. If it was a bit underperforming, we would add resources, such as CPU and memory. If it was a larger gap, we would add a new server to the cluster.
What about the implementation team?
We have approximately 10 people in the DevOps team that look after the solution.
What's my experience with pricing, setup cost, and licensing?
MariaDB is a free-to-use solution.
What other advice do I have?
I would recommend this solution to others.
I rate MariaDB 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.
Executive Director at a energy/utilities company with 51-200 employees
Very easy to set up and use, and it's available in most environments
Pros and Cons
- "Easy to use and available in most environments."
- "Could have more integration with user platforms."
What is our primary use case?
I use this product as a support tool, mainly as a repository for information. I'm a consultant and we implement this solution for our customers.
What is most valuable?
MariaDB is a commodity so its value is its ease of use and its availability in most environments. The product is really easy to set up, it's just a matter of doing a PT install and it's done.
What needs improvement?
I'd like to see more integration with user platforms.
For how long have I used the solution?
I've been using this solution for six years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is very scalable. We only have three users in our company but I have hundreds of customers that use MariaDB.
How was the initial setup?
The initial setup took less than 15 minutes. We implemented it ourselves. The solution manages itself.
What other advice do I have?
I recommend this solution. It's great for web applications and it just works. I rate this solution nine out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Database Administrator at a tech services company with 51-200 employees
Easy to set up and reliable but the free version is lacking
Pros and Cons
- "The product has been stable and reliable."
- "The maintenance and performance could be a bit better."
What is our primary use case?
We are using the MariaDB and we are using it to record the database for our EERP system.
What is most valuable?
MariaDB is valuable if the data growth is a little bit slow. That's why we use MariaDB. Otherwise, we go with other regular databases.
The initial setup is simple.
The product has been stable and reliable.
What needs improvement?
There's an enterprise version. However, right now, we are using free versions. Our chunks of data are a low amount of data. We'd like it to be able to handle more or to have something between free and enterprise that can handle more.
The maintenance and performance could be a bit better.
There is no available pivot table. There is no facility available in MariaDB.
The failed login attempt feature is not available.
For how long have I used the solution?
I've been using the solution for one year.
What do I think about the stability of the solution?
It's stable. There are no bugs or glitches. it doesn't crash or freeze. It's reliable. Right now, for example, version 10.4 is very stable.
What do I think about the scalability of the solution?
This is scalable while you are using the Galera cluster and we can easily implement this.
How are customer service and support?
I haven't really dealt with technical support.
I had just one question about a failed attempt at login. One time I hit the database diagnosis. When I was trying to connect the database multiple times and got failed attempts. That's the only time I reached out.
How was the initial setup?
The solution is pretty easy. It is easier compared to the Oracle database.
What's my experience with pricing, setup cost, and licensing?
While there is an enterprise version, we are using the free version of the solution.
What other advice do I have?
I'm an integrator, not an end-user.
We're using the latest version - possibly 10.10 or 10.4.
I'd advise users to opt for the enterprise version which offers a bit more.
I'd rate the solution seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. integrator
Buyer's Guide
Download our free MariaDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2025
Popular Comparisons
Teradata
SQL Server
MySQL
PostgreSQL
Firebird SQL
Oracle Database
SAP HANA
Faiss
ClickHouse
IBM Db2 Database
InfluxDB
SQLite
CockroachDB
Amazon Aurora
Oracle Database In-Memory
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?
- Why is Open Source Databases important for companies?
- Which low-code (no-code) database solution do you prefer?




















