Try our new research platform with insights from 80,000+ expert users
OussamaAL-CHAMI - PeerSpot reviewer
Senior IT Architect at AFD Technologies
Real User
Simultaneously use active server capabilities but lacks the maturity
Pros and Cons
  • "It is a stable solution."
  • "It doesn't have the same level of maturity metrics as Postgres."

How has it helped my organization?

Maria DB is a good product. If any clients want to use MariaDB, I agree with them. The decision to use any software is mostly made by the decision-maker or management. 

As you know, we have better job interactions, and in an enterprise, whether to use MariaDB or another option like MySQL, it's a political decision. I am an architect in the permission system, which follows the policies of this enterprise.

What needs improvement?

It doesn't have the same level of maturity metrics as Postgres.

For example, if you look at the architecture of Postgres, it has an architecture similar to Oracle, a robust and widely practiced architecture. In terms of multi-database support, both Postgres and MySQL have the same objective. 

Every software, including MariaDB, has its own advantages and features tailored to customer needs. In my opinion, it's a very good solution. I don't have any points to criticize it as a database. We prioritize the needs of our customers and choose from various options accordingly. For instance, MariaDB or MySQL could be suitable options depending on the specific requirements of the project.

In the future release, better management of tablespaces would be beneficial. Currently, it's a bit lacking in that area. Additionally, more efficient space utilization could be improved.

For how long have I used the solution?

I have only tested it for internet access tools and all the cases for MariaDB, without the enterprise edition.

I am referring to the market ID, Comenity Edition. It is a branch of MySQL and has similar features.

What do I think about the stability of the solution?

It is a stable solution. 

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

What do I think about the scalability of the solution?

It is a scalable solution. You know, in my project, I haven't come across any product that was highly scalable.

I have used it for a few months, but I didn't extensively test the scalability of the database. In France, it's not commonly used as a scalable database. In any case, it is one of the databases available, and it can be used with high availability solutions.

How are customer service and support?


How was the initial setup?

The initial setup is very easy. 

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

It is free of charge. I didn't use the paid version. 

Which other solutions did I evaluate?

Maria DB offers various advantages over its competitors. It offers the ability to simultaneously use active server capabilities. This feature is very attractive for this type of solution.

What other advice do I have?

If someone asked me about MariaDB, I would say that it is easy to implement and stable. However, it lacks a significant number of experts in the market compared to Postgres. Integration can also be a challenge.

I would rate Maria DB a seven out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
JohnMitchell - PeerSpot reviewer
jmitchell@natbankmw.com at NBM
Real User
Provides speed, functionality, and replication is easier
Pros and Cons
  • "The speed and functionality are the most valuable features."
  • "An improvement would be scaling it up to the levels of Oracle, especially when it comes to resilience, so that we can do higher transactions for two databases or power our operation."

What is our primary use case?

We mostly use MariaDB on smaller systems, not for mission critical systems. For mission critical systems, we use Oracle.

We're using version 10.5. The solution is deployed on-premises.

We're a very centralized operation. We install the system on an application, the application runs the services, and people consume those services. We have three systems running this on the database.

How has it helped my organization?

The cost is much lower than other solutions, especially if you look at the functionality compared to MySQL.

What is most valuable?

The speed and functionality are the most valuable features. Compared to other solutions, there is more value and functionality for the cost. 

The replication is much easier, and I like the administrative portal.

What needs improvement?

An improvement would be scaling it up to the levels of Oracle, especially when it comes to resilience, so that we can do higher transactions for two databases or power our operation. When it comes to higher availability, that's where it gets more complicated. I think the system needs to be more mature, especially for enterprises.

They could improve the replication rate. I know the connection pool goes up to 20,000 connections. It should be more accessible.

The interface and integration could also be improved.

For how long have I used the solution?

I have used MariaDB for over one year.

What do I think about the stability of the solution?

The solution can run for months without any issues.

I would rate the stability as 8 out of 10.

What do I think about the scalability of the solution?

The scalability improves if you use the distributed database. In our case, the performance has been good enough for the applications we use. We haven't had any performance issues to warrant improving it beyond one node. We moved the storage to SSD, so the performance is good from a basic setup.

I would rate the scalability as eight out of ten. It's a little bit complex.

How are customer service and support?

We haven't needed to resort to technical support. Most of the time, we look at the documentation, and we're able to work out things on our own.

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

I have also used MySQL. When Oracle purchased MySQL, it was split into two options: the official version and the open source version. We started having a divergence in the updates, and then the open source version got left behind. We thought it was too caught up in a big enterprise and it wouldn't get the same attention. It was probably stifled because it was going to create competition for Oracle. We thought that maybe MariaDB was catching up fast, getting more features, and improving much faster than MySQL.

How was the initial setup?

Initial setup is very easy. If you're used to MySQL, it's easy, but things get a little bit complex when you're setting up replication. We can get the solution running in less than an hour.

Implementation was done in-house. We required one person for deployment. They are a database administrator.

One person is needed for maintenance. It's a very economical system. Once you get it up and running, there's very little maintenance needed.

You just need to monitor it and see if the IO performance is good. If anything, you have to optimize your queries.

I would rate the setup as nine out of ten.

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

The cost is quite good. You can have the open source, free version, which has adequate capacity. Compared to Oracle, MariaDB has a more flexible policy and less officials. Oracle is too big of an organization, and they do certain things that leave a sour taste in our mouth. Dealing with a smaller company is sometimes better, especially for smaller systems.

I would rate the licensing cost as nine out of 10.

Which other solutions did I evaluate?

We also evaluated PostgreSQL.

With our experience with MySQL, we thought we needed to convert most of the queries to PostgreSQL. MariaDB was much closer to MySQL than to PostgreSQL, and PostgreSQL hasn't moved quickly enough compared to MariaDB.

PostgreSQL is quite high end, but there were differences in the syntax of the scale. We didn't want to be involved in converting the syntax.

What other advice do I have?

I would rate this solution as nine out of ten. 

It has a lower cost of ownership, and you need less effort to get it up and running. There's less effort in getting to know the system compared to other database systems. I would encourage people to move to it, especially if they've already used MySQL.

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
July 2025
Learn what your peers think about MariaDB. Get advice and tips from experienced pros sharing their opinions. Updated: July 2025.
863,901 professionals have used our research since 2012.
Salomon Metre - PeerSpot reviewer
Laboratory Assistant at Strathmore University
Real User
Top 5
A stable tool that offers an out-of-the-box setup option
Pros and Cons
  • "I haven't faced any technical issues with the product, and it works fine."
  • "MariaDB's GUI is an area with certain shortcomings where improvements are required."

What is our primary use case?

I use MariaDB in my company to build simple web applications.

What is most valuable?

The most valuable feature of the solution is its interface, including the web interface and the CLI.

What needs improvement?

There is no guide provided to first-time users by the solution. For first-time users, there should be some sort of guide provided by the solution explaining what the product offers so that they don't have to search for it on Google. The very first time that users use the product, they should be able to use the database server and move it to phpMyAdmin.

MariaDB's GUI is an area with certain shortcomings where improvements are required.

For how long have I used the solution?

I have been using MariaDB for more than a year.

What do I think about the stability of the solution?

I haven't faced any technical issues with the product, and it works fine. Suppose users have some other databases running in the environment apart from MariaDB. In that case, it might occupy the port that MariaDB's server is trying to use, so you might not be able to access it. There are no technical issues related to the solution unless there is another database in the same environment where MariaDB functions, making it an area where users must be careful.

What do I think about the scalability of the solution?

The product has scalability features, but I haven't reached the level where I have to use them. If you know where to change the tool's configurations, it can scale up.

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

Though I still work with MariaDB, I have moved to Firebase and MySQL.

I have experience with some other tools in the past. The interface areas offered by other tools in the market are much better than the ones offered by MariaDB. The interface offered by MySQL databases is better than MariaDB's GUI.

How was the initial setup?

The product's initial setup phase can be done straight out of the box, as it works fine.

The product's initial setup phase didn't require much time because MariaDB was already embedded within XAMPP, so it was easy to use and access since I only had to launch it. You may want to change the user credentials for the password before you can access it and use it from the CLI.

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

Price-wise, the product is affordable. The product is not expensive.

What other advice do I have?

I rate the overall product an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Martin Simons - PeerSpot reviewer
Senior Consultant at Matrix technology AG
Consultant
Top 10
A reliable relational database that offers good stability to its users
Pros and Cons
  • "The most valuable feature of the solution is a relational database, which is fairly reliable...It is a stable solution."
  • "MariaDB should provide HA and archive logging... I haven't had the opportunity to use the features provided by the solution since I don't know how to see them."

What is our primary use case?

I use MariaDB since my organization has different customers who use different databases. My company caters to the customers' needs depending on the database they want to use.

What is most valuable?

The most valuable feature of the solution is a relational database, which is fairly reliable. My company is satisfied with most of the features of the solution. My company just provides services to customers depending on what they want, so we don't necessarily dig too deeply into why they want it. If a customer asks for a referral or suggestions for a free database, then my company normally tries to push PostgreSQL, a tool we get directly from the vendor.

What needs improvement?

My company hasn't seen any problems with the solution where it has been running. The solution works fine for the purpose it is meant for, so there are no issues.

MariaDB should provide HA and archive logging. If HA and archive logging are present in the solution, it is hard to find them. The aforementioned details related to HA and archive logging need to be considered for improvement. I haven't had the opportunity to use the features provided by the solution since I don't know how to see them.

For how long have I used the solution?

I have been using MariaDB for a couple of years. My company operates as a consultant offering support for the solution.

What do I think about the stability of the solution?

It is a stable solution. I haven't seen any stability issues for the purpose MariaDB is meant to function.

What do I think about the scalability of the solution?

In my company, the instance related to MariaDB is fairly small, so I can't comment much on its scalability.

For MariaDB, my company has only one customer who uses it for a single instance, which is about 20 GB of data at the moment.

How are customer service and support?

I haven't had the need to contact the solution's technical support.

How was the initial setup?

The solution is deployed on an on-premises model.

MariaDB can be deployed in a day.

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

My company uses the free version of the solution.

Which other solutions did I evaluate?

With PostgreSQL, it's simply the archive logging functionality and remote hard clustering capabilities.

My company is not familiar with how the functionalities of PostgreSQL would work for MariaDB or MySQL.

What other advice do I have?

I would tell those planning to use the solution that it is pretty much the same as MySQL, but since my company has dealt with only one instance in MariaDB, I can't say much about it.

I rate the overall 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
Senior Data Engineer at Nike
Real User
Is user-friendly, scalable, and light
Pros and Cons
  • "MariaDB is a user-friendly solution. Performance wise, it's better than SQL. With SQL, I would need to write a number of queries. In contrast, MariaDB is light."
  • "The dashboard and pricing need improvement."

What is our primary use case?

We use several solutions for analyzing purposes including MariaDB, MongoDB, and PostgreSQL.

Our use cases for MariaDB are 50% for transferring data and 50% for storage purposes.

What is most valuable?

MariaDB is a user-friendly solution. Performance wise, it's better than SQL. With SQL, I would need to write a number of queries. In contrast, MariaDB is light.

In addition, MariaDB's transferring speed is very high compared to that of other DBs.

What needs improvement?

The dashboard and pricing need improvement.

For how long have I used the solution?

I've been using this solution for one and a half years.

What do I think about the stability of the solution?

For stability, I would give MariaDB a rating of eight out of ten.

What do I think about the scalability of the solution?

I would rate MariaDB's scalability at nine out of ten. We currently have 50 plus people using this solution including middle level software developers and data engineers.

How are customer service and support?

MariaDB's technical support staff have been very helpful, and I would give them a rating of nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is somewhat complex, but it can be overcome by reading the documentation and following it closely. The installation took about 50 minutes. The SQL development team handles the maintenance of the solution.

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

It is an open-source solution.

What other advice do I have?

I would recommend MariaDB and rate it at eight on a scale from one to ten.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Nalin Kumar - PeerSpot reviewer
Quality Assurance Group Lead at Samsung
Real User
Allows for fetching data from multiple correlated or related databases in a single query, user-friendly and easy to handle
Pros and Cons
  • "One of the great features of MariaDB is its scalability. It's easy to handle even with large databases."
  • "In future releases, mainly the addition of security features would be beneficial for MariaDB."

What is our primary use case?

For various applications, we use MariaDB as a database to test the incoming and outgoing data for any application. 

We check the relational database, how it's working, how the data is organized, how the queries have been written, and how we can streamline or improve the performance of these stored procedures. 

These are the things we look for to maintain a good relationship between the front end and the back end of the system.

What is most valuable?

One of the great features of MariaDB is its scalability. It's easy to handle even with large databases. 

It's also user-friendly and allows you to create complex relationships with the data. It means you can fetch data from multiple correlated or related databases in a single query. So it allows complex relationships with specific databases.

MariaDB supports SQL, and it has an advantage over regular SQL in that it is a lighter version. Even with huge amounts of data, it performs well.

What needs improvement?

MariaDB is everything that SQL DB has, but it's much lighter and more flexible. It's also more expandable. So I don't think MariaDB has any disadvantages compared to SQL DB.

So the only issue is that it's not as lightweight as SQL DB. That's probably the only drawback.

In future releases, mainly the addition of security features would be beneficial for MariaDB. It would be great to have built-in capabilities that can be managed through plug-ins and system administration. This would require incorporating security measures into the code, which is a one-time activity but needs to be maintained. Wrappers can also be written for reusability and improved security. That's something MariaDB could benefit from.

For how long have I used the solution?

Since I've been in my current company, we have used Microsoft SQL Server (MSSQL) as the database since the beginning. And then there's MariaDB.

Additionally, we also use Oracle in some specific projects.

What do I think about the stability of the solution?

Sometimes any system may have occasional issues, but overall, we are not facing significant problems. We used to face more issues in the early stages.

Overall, I would rate the stability a nine out of ten. 

What do I think about the scalability of the solution?

MariaDB is quite easy to maintain. It's scalable and maintainable. Since it's Knox, directly or indirectly, around 40,000 people would be using it.

How are customer service and support?

We have an in-house team to maintain MariaDB, so we don't require much external support.

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

I've worked with Oracle for one and a half years. Currently, I'm working with MariaDB and SQL DB.

I worked with Oracle DB before. Currently, I am not working with Oracle DB. Oracle is much more secure, but it is also costlier. 

With MariaDB, you have to be proactive. The security team and the design team need to be vigilant to ensure sufficient security measures. On the other hand, Oracle comes with security features included in the package, which is a major advantage. 

How was the initial setup?

MariaDB is quite easy to install.

What about the implementation team?

Deployment time depends on the level of application and the size of the database. For example, installing MariaDB from scratch may take some time due to design and architectural issues. 

However, if the DB is already available and you need to install it on your system, it doesn't take much time. It usually takes only one or two days, depending on the support you receive from the server side.

So, the number of people required for the deployment depends on the systems and the project. The magnitude of the database also plays a role. 

Since it's not a centralized database and specific to various systems, I would say for Knox, where we also use MariaDB in a large-scale system, there are more than 50 people involved in the design and database aspects out of a team of a thousand people.

And as for architects, there would be fewer. There are six to seven architects because there are different systems for nodes, meetings, Knox Mail, and Knox Client teams. So each specific system may have a dedicated architect.

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

MariaDB is relatively cheap. It is very cost-effective.

What other advice do I have?

My advice would be, if you can handle the security aspect, MariaDB is a lightweight, scalable, and maintainable database that can be used for both small and large applications.

On a scale of one to ten, I would rate it nine. Due to its cost-effectiveness, scalability, and flexibility, I find it highly commendable.

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
reviewer2234055 - PeerSpot reviewer
Software Engineer at a computer software company with 1,001-5,000 employees
Real User
Top 20
An open-source solution offering sharding and concurrent connections with cross-functional GUIs

What is our primary use case?

We use MariaDB for any instance where we need faster retrieval and processing rates, such as establishing relationships between data entities through entity relationship mapping. MariaDB is our preference for structured data, like user details or product information. However, for handling non-structured data, such as metadata, we prefer DynamoDB or MongoDB.

How has it helped my organization?


What is most valuable?

MariaDB is inherently faster than MySQL database. However, given the opportunity, our team would have likely chosen Postgres for better performance in terms of concurrency, etc.

MariaDB is likely less resource-intensive than Postgres and other RDMS solutions because it offers only a subset of features.

What needs improvement?

Concurrency is a challenge in MariaDB.

For how long have I used the solution?

I have been using MariaDB for a year.

What do I think about the scalability of the solution?

Ten engineers are using this solution.

How are customer service and support?

It's open source, but there are no dedicated technical support resources.

How was the initial setup?

The deployment should be easier because we use AWS EC2 instances to run and deploy the image and the services. It took a few hours to complete.

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

It's an open-source solution that only charges for a server database.

I rate the solution's pricing an eight or nine out of ten, where one is expensive, and ten is cheap.

What other advice do I have?

A few EC2 instances are running that solve the MySQL and the service. 

Cross-functional GUIs are currently available. For example, we use DB Workbench, a solution that provides a GUI interface for MySQL, PostgreSQL, MariaDB, and several other databases.

It is seamless unless we want more advanced features, like simple database charting or event scheduling, which MariaDB doesn't support.

Our security team and platform team maintain security features. So, it depends on the type of protocols they use.

There are no particular challenges because the development kit, such as all the SD cases that are DB connectors, is well supported by Python and Java.

Our AI projects' data comes from non-relational sources like Mongo and Dynamo. Therefore, there's no direct correlation. However, MariaDB merely serves as a repository for information, such as profile data or some form of structured text (NTT), which can be displayed in tables or otherwise.

It depends on whether they prioritize performance and features. If so, they might prefer Postgres. However, MariaDB could be the better choice if they prioritize a time-tested solution and lower costs.

MariaDB offers more features than its competitors. It supports features like sharding and concurrent connections.

Overall, I rate the 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
reviewer2274873 - PeerSpot reviewer
CTO at a tech services company with 1-10 employees
Real User
An open-source product that offers its users great online community support
Pros and Cons
  • "The most valuable features of the solution stem from the fact that it is an open-source product and offers its users great online community support."
  • "The solution is not scalable."

What is our primary use case?

MariaDB provides a platform for developing our company's database.

What is most valuable?

The most valuable features of the solution stem from the fact that it is an open-source product and offers its users great online community support.

What needs improvement?

Sharding and the platform's vertical and horizontal extension and growth or scalability are areas with shortcomings that need improvement in MariaDB.

For how long have I used the solution?

I have been using MariaDB for three years. I am a customer of the solution.

What do I think about the stability of the solution?

It is a very stable solution.

What do I think about the scalability of the solution?

The solution is not scalable.

Around four people in my organization use the solution.

How are customer service and support?

MariaDB is an open-source community software, meaning it is based on the generosity of others. I rate the technical support a six out of ten.

How would you rate customer service and support?

Neutral

How was the initial setup?

The initial setup of MariaDB is easy.

The solution is deployed on an on-premises model.

Regarding the time taken to deploy MariaDB, I would say that in our company, we are still playing around with the platform. Our company is in the middle of a pivot right now, meaning we have plans to change our direction.

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

MariaDB is an open-source software, meaning I don't need to pay for the product.

What other advice do I have?

I have no objections to the maintenance phase of MariaDB since I feel it is fine and easy.

I recommend the solution to those who plan to use it.

MariaDB is a community-supported product because of which I am not familiar with the paid support options that may be available.

I rate the overall 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