Senior Database Administrator Engineer at a comms service provider with 10,001+ employees
Real User
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.

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

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 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
PeerSpot user
PatrickKuria - PeerSpot reviewer
Enterprise Systems Engineer at Sybyl
Real User
Top 5Leaderboard
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.
Flag as inappropriate
PeerSpot user
Buyer's Guide
MariaDB
April 2024
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,065 professionals have used our research since 2012.
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.

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 technical 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Nor EL MALKI - PeerSpot reviewer
Project Manager at Leyton & Associés, SAS
Real User
Top 5Leaderboard
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.
PeerSpot user
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees
Real User
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.
PeerSpot user
Executive Director at Dynamic Tomorrow
Real User
Top 10
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
PeerSpot user
Senior System Administrator at Debre Markos University
Real User
Top 20
Stable for the past five years, problem free environment, and scalable
Pros and Cons
  • "MariaDB is scalable."
  • "The price could be less expensive."

What is our primary use case?

There are no problems with MariaDB and it works fine.

What needs improvement?

The price could be less expensive.

For how long have I used the solution?

I have been using MariaDB for more than five years now.

What do I think about the stability of the solution?

I have no problems with the stability.

What do I think about the scalability of the solution?

MariaDB is scalable.

How are customer service and support?

I have not currently had to use technical support.

How was the initial setup?

The setup is not complex but straightforward. The time frame to deploy was about two hours.

What other advice do I have?

I would rate MariaDB a ten on a scale of one to 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.
PeerSpot user
Owner at TRS
Real User
Works very well, easy to set up, and scalable
Pros and Cons
  • "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."
  • "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."

What is our primary use case?

We are using MariaDB for our federation of identity system, which is used to record students, service providers, and many other things. This system uses MariaDB as a database. 

What is most valuable?

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.

What needs improvement?

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.

For how long have I used the solution?

I have been using this solution for five years. 

What do I think about the stability of the solution?

It is stable. We have no issues.

What do I think about the scalability of the solution?

It is scalable. We are a regional research and education network. MariaDB is a part of the tools that we have deployed to provide services for such institutions. Three other national research and education institutes are also using it, and all of these institutions have many campus users. So, a large number of users are using it, but they don't even know that it is MariaDB because they are just using the tool or the application that has MariaDB as backend. We do plan to increase its usage in the future.

How are customer service and technical support?

We didn't contact them.

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

I won't say we switched because we still have another system running PostgreSQL. We started using MariaDB because we were using some tools for identity federation, and these tools come with MariaDB by default. We did not choose MariaDB as a standalone product. If we stop using any of these tools tomorrow, we may no longer use MariaDB.

How was the initial setup?

The initial setup is very simple because we are using a container, which means that it is just a deployment. It is a part of the installation of other applications. 

We didn't have to install MariaDB as a standalone product. We installed an identity management system, which automatically requires MariaDB, and all these things are done through containers. It is very easy these days when you are using a container. Everything is straightforward. It is just a matter of calling and installing them.

What about the implementation team?

The initial installation was done by a consultant. Since then, we have deployed many other instances of the same thing. It is the same container, and we keep on deploying it. We just change the configuration.

We have only one person for its deployment and maintenance. We have a network and system admin who deals with the installation for us. We are just using MariaDB behind our federation of identity system. So, we don't deal with it daily. When we want to connect a university or any university wants to join, we install the application that has MariaDB, and that's all.

What other advice do I have?

I would definitely recommend this solution. It has worked very well for us so far. I have no complaints about it.

I would rate MariaDB a nine 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.
PeerSpot user