We use MariaDB for a crypto exchange. We are currently in a test environment.
CTO at BE1 consultancy
High availability, scalable, and simple implementation
Pros and Cons
- "The stability of MariaDB is good, it has high availability."
- "The solution can improve by having support for more integration. However, at this time it is working well for us."
What is our primary use case?
What needs improvement?
The solution can improve by having support for more integration. However, at this time it is working well for us.
For how long have I used the solution?
I have been using MariaDB for six months.
What do I think about the stability of the solution?
The stability of MariaDB is good, it has high availability.
Buyer's Guide
MariaDB
November 2024
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
What do I think about the scalability of the solution?
MariaDB is scalable.
How are customer service and support?
The DBA is enough for support for MariaDB at the moment. If we need more support, then they will contact the consultants.
Which solution did I use previously and why did I switch?
We are using MySQL. We moved to MariaDB because we found out that it is better for the cloud environment.
How was the initial setup?
MariaDB's initial setup is not complex. It's just straightforward. It took us one day to complete.
What about the implementation team?
The implementation can be done via all DBA.
What's my experience with pricing, setup cost, and licensing?
There is a monthly subscription to use MariaDB.
What other advice do I have?
I rate MariaDB an eight 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.
Senior Database Administrator Engineer at a comms service provider with 10,001+ employees
Easy to use with a simple initial setup and a fast implementation
Pros and Cons
- "The solution is very easy to implement."
- "The GUI could be improved a bit. The user interface needs to be improved."
What is our primary use case?
Our clients have a variety of use cases. I'm not familiar with just one.
What is most valuable?
The solution is very easy to implement.
The product makes it very easy to use as a primary database or a standby database.
The switches are easy to use.
The initial setup is pretty fast.
What needs improvement?
The solution offers very good automatic features.
The GUI could be improved a bit. The user interface needs to be improved.
I haven't tested the latest version of the solution. There may have been updated and changes that I am not aware of.
The stability of the solution could be improved, as we've had issues.
It would be ideal if the solution could offer an active-active cluster.
For how long have I used the solution?
We have been dealing with the solution for about one year. It hasn't been too long.
What do I think about the stability of the solution?
The stability of the solution isn't perfect. I personally have had some issues. It's something that they need to work on.
What do I think about the scalability of the solution?
I've never really dealt with the scalability aspect of the solution. I'm not sure how it would handle the process. I've only tried the DR side, in order to have primary and standby.
How are customer service and technical support?
I don't have any experience with technical support. I can't speak to how knowledgeable or responsive they are at this time.
How was the initial setup?
The initial setup doesn't take too long. It's standalone, so it will maybe take one hour to install the machine. It's fairly straightforward, and not too complex. A company shouldn't have any issues with the setup.
You only really need two people for deployment and maintenance. YOu don't need a very big team to manage everything.
What's my experience with pricing, setup cost, and licensing?
We are using the community version of the solution.
What other advice do I have?
We implement the solution. We typically deal with on-premises deployments. We use the latest version of the solution.
Overall, I would rate the solution at an eight out of ten.
I'd recommend the solution. We've largely been happy with it so far.
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: Implementer
Buyer's Guide
MariaDB
November 2024
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
System Administrator at TZ Telecom Ltd.
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: I am a real user, and this review is based on my own experience and opinions.
Enterprise Systems Engineer at Sybyl
A flexible solution with straightforward documentation, but the data continuity needs to be improved
Pros and Cons
- "The documentation is quite straightforward."
- "Data continuity could be improved."
What is our primary use case?
We use the solution for a certain database model. The application helps with recovery.
What is most valuable?
The solution is open source. The documentation is quite straightforward. It is a flexible database used in many cases, such as central bank systems, simple websites, and IoT projects.
What needs improvement?
Data continuity could be improved.
What do I think about the stability of the solution?
The stability is good, but we have received feedback from our review process that there are some weaknesses. For example, if MariaDB is running on our NOS Lake Red Hat and you perform an update, this can cause problems because the update may not be compatible with the OS. Therefore, it is important to keep MariaDB and the OS separate and to upgrade them separately.
What do I think about the scalability of the solution?
The solution’s scalability is terrible. We need an office admin for the maintenance. We have around eighty to a hundred users using this solution.
How are customer service and support?
The documentation is clear so there was no need to talk to technical support.
How was the initial setup?
The initial setup is easy and takes less than an hour to complete. I installed MariaDB and set it up. They want it up and running, and I will give them the connection stream and everything else they need to keep the connection alive.
What other advice do I have?
I recommend using the product. I have no specific advice and no complaints. If someone wants to use it, there’s no better way. Overall, I rate the solution a seven out of ten.
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.
Associate Vice President - Infra and Managed Hosting at a tech services company with 1,001-5,000 employees
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: I am a real user, and this review is based on my own experience and opinions.
Senior Manager Global Database Services at a manufacturing company with 10,001+ employees
Easy and fast to set up, and the replication feature is helpful
Pros and Cons
- "The most valuable feature of MariaDB is the replication mode."
- "Maria DB has to improve from a management perspective."
What is most valuable?
The most valuable feature of MariaDB is the replication mode.
What needs improvement?
MariaDB has to improve from a management perspective. There is not much available for querying internal views to provide information for the operations team. Most other databases such as Microsoft SQL Server, Oracle, or even PostgreSQL, have a big set of internal views that you can query to understand what is going on, if anything is wrong, or how to improve.
For how long have I used the solution?
I have been using MariaDB for perhaps two years.
What do I think about the stability of the solution?
This is a very stable solution.
What do I think about the scalability of the solution?
MariaDB is very scalable.
How are customer service and technical support?
I have had the opportunity to speak with technical support and I am satisfied with the outcome.
How was the initial setup?
The process of setting up MariaDB is very fast.
What's my experience with pricing, setup cost, and licensing?
The price of this solution represents a very good compromise between the cost and what it offers.
What other advice do I have?
There are many valuable features in MariaDB.
MariaDB is a very good database when everything works fine, and I would recommend it. However, I work in operations and if something goes wrong there is no way to start an analysis because MariaDB doesn't provide many tools that help to understand the problem. In order to make this an enterprise tool, or an enterprise-level database, it needs to improve from this perspective. Otherwise, it will only be good for very small deployments.
I would rate this solution an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Project Manager at Leyton & Associés, SAS
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: I am a real user, and this review is based on my own experience and opinions.
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees
Cheap and easy to operate
Pros and Cons
- "From a customer perspective, MariaDB is a good choice for cluster configuration. It's also easy to operate and cheap."
- "MariaDB doesn't handle long or complex SQL queries quite as well as Oracle Database."
What is most valuable?
From a customer perspective, MariaDB is a good choice for cluster configuration. It's also easy to operate and cheap.
What needs improvement?
MariaDB doesn't handle long or complex SQL queries quite as well as Oracle Database.
For how long have I used the solution?
I've been working with MariaDB for four or five years.
What do I think about the stability of the solution?
MariaDB is highly stable.
What do I think about the scalability of the solution?
MariaDB is scalable.
How are customer service and support?
Most of the issues we've had with MariaDB could be handled by doing a Google search for the answer online.
How was the initial setup?
MariaDB is simple to install. The initial installation takes about four hours max. A couple of engineers can have it fully deployed in one or two days.
What other advice do I have?
I rate MariaDB eight out of 10. I would recommend it to our customers.
Which deployment model are you using for this solution?
Hybrid Cloud
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: November 2024
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?