MySQL can handle multiple rules of a database within seconds and extract required information for the business case, especially with well-optimized queries.
Senior Consultant at a tech vendor with 10,001+ employees
A powerful tool that can perform multiple analyses and reveal hidden insights in datasets to its users
Pros and Cons
- "MySQL is a scalable tool. Scalability-wise, I rate the solution a nine out of ten...The solution's technical support is good. I rate the technical support a nine out of ten."
- "There should be an arrangement for end-users to get trained to use the tool...Improvement-wise, a graphical interface could be added for new users, eliminating the need to memorize the complex syntax."
What is most valuable?
What needs improvement?
There should be an arrangement for end-users to get trained to use the tool. End-users don't know many things which MySQL offers to its users. So, there is a need for the end-users to upgrade themselves. Also, the tool is already good the way it is currently owing to its features like multithreading which helps with the queries quickly. In short, if one goes for the complex part, if one uses it for a very specialized case, then that person needs to write a very complex query involving multiple tables, multiple joints, and multiple conditions based on whatever scenario one uses.
Improvement-wise, a graphical interface could be added for new users, eliminating the need to memorize the complex syntax.
For how long have I used the solution?
I have used MySQL for five and a half years in my company, but I have used the tool for around ten years.
What do I think about the stability of the solution?
MySQL is a stable tool. Stability-wise, I rate the solution a nine out of ten.
Buyer's Guide
MySQL
January 2026
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
What do I think about the scalability of the solution?
MySQL is a scalable tool. Scalability-wise, I rate the solution a nine out of ten. My whole company directly or indirectly uses the tool since we are involved in analytics. My company is an enterprise-sized one.
How are customer service and support?
The solution's technical support is good. I rate the technical support a nine out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Since everyone in the industry we are a part of uses MySQL servers, we have also used the same.
How was the initial setup?
The solution's initial setup depends upon the use cases. If you're using it for a simple thing, it's a simple process. But, my problems and statements are quite complex, and I use them to get information, like how the customers perform based on cohort analysis. Also, my use cases are complex, so I have to write complex queries. Overall, the setup process depends upon the scenario.
The installation process is not difficult since it gets pre-installed in all the machines after it is done once. Since the installation process is neither very easy nor difficult, I can rate it somewhere around seven out of ten.
The IT Department handled the deployment process in my current company. Based on my experience deploying the solution in my previous company, its deployment was not difficult. Since everything was already deployed in my current company, we are using the tool as front-end users. When planning to start using the solution, we need to launch SQL server before using it. Also, based on whatever datasets are there, we need to get the permissions for those data sets, after which we are good to go.
MySQL requires maintenance, while the IT department handles the maintenance of SQL server. I am not involved in managing the upgrading part of the tool. Every year, MySQL keeps releasing new versions with new functionalities.
What other advice do I have?
My suggestion to those planning to use the solution is to learn about it and utilize it for their specific scenarios. It is a powerful tool that can perform multiple analyses and reveal hidden insights within multi-million or billion-row datasets that may not be immediately visible to the human eye. The tool also offers many use cases for machine learning. I encourage users to plan and explore the tool to discover its full potential. I rate the overall product a nine 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.
CEO at a university with 501-1,000 employees
Can work on both Windows and Linux and has a supportive community
Pros and Cons
- "MySQL is an open-source product and has good community support. If you encounter any problem, you can easily ask other members of the community to help. They help you a lot. On top of being free, MySQL is a cross-platform database, meaning it can work on both Windows and Linux. It is very good for us."
- "I would like to see the automatic backup feature in the solution as well. Data is very important and we need to preserve it in a safe place. It would be good if MySQL can back up the data automatically."
What is our primary use case?
The solution is a database server. You can use it for desktop or web applications. The tool is used mostly for web applications. Most websites have MySQL databases behind them.
What is most valuable?
MySQL is an open-source product and has good community support. If you encounter any problem, you can easily ask other members of the community to help. They help you a lot. On top of being free, MySQL is a cross-platform database, meaning it can work on both Windows and Linux. It is very good for us.
What needs improvement?
The solution’s stored procedure is too light. MS SQL server supports stored procedures which MySQL doesn’t. Oracle and MS SQL servers support treiber which notifies you about data changes in the database. MySQL doesn’t support treiber.
I would like to see the automatic backup feature in the solution as well. Data is very important and we need to preserve it in a safe place. It would be good if MySQL can back up the data automatically.
For how long have I used the solution?
I have been using MySQL for ten years. I use the solution’s latest version.
What do I think about the stability of the solution?
I haven’t seen any problems with the solution’s stability and I would rate the stability a ten on ten. It is a very stable tool.
What do I think about the scalability of the solution?
I would rate the solution’s scalability a ten on ten. The tool is network-based and the scalability depends on the design of your project. You can use the product of both large and small-scale projects.
We are not a very large organization. There are around ten developers who use MS SQL server and MySQL for databases.
Which solution did I use previously and why did I switch?
We are simultaneously using the MS SQL server and MySQL server. We first used MS SQL server and then in some projects, we required free and open-source databases. We use MySQL for those projects.
How was the initial setup?
The installation was very easy and straightforward. The setup took around a couple of minutes which was five to six minutes to complete. The tool’s installation was really fast.
What about the implementation team?
We didn’t require any assistance from third parties.
What was our ROI?
My company must have seen some benefit with the solution’s use.
What other advice do I have?
I would rate the overall solution a nine out of ten. We didn’t find any issues in the solution’s maintenance. In every project, one developer would be in charge of their respective database maintenance. The solution has large community support.
MySQL is a fast database that is also high performing. When you want to do a project that requires a fast transaction, MySQL acts very well there. When a company needs a free database that is fast, could be connected over the network with many people, and do transactions, we usually suggest this solution.
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
MySQL
January 2026
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
Clinical Data Management Principal at a pharma/biotech company with 201-500 employees
A mature solution with stable performance for database management
Pros and Cons
- "We are completely comfortable with the database’s performance and it is a mature product. My organization was looking for an open-source database for our smaller customers like the community edition. For bigger customers, we can scale into commercial and supported editions."
- "I would like to improve the solution’s pricing for licenses."
What is our primary use case?
Our organization uses MySQL as an ERP database for transactional and financial systems.
What is most valuable?
We are completely comfortable with the database’s performance and it is a mature product. My organization was looking for an open-source database for our smaller customers like the community edition. For bigger customers, we can scale into commercial and supported editions.
What needs improvement?
I would like to improve the solution’s pricing for licenses.
For how long have I used the solution?
I have been using the solution for two years.
What do I think about the stability of the solution?
The solution is a very stable product. We have had no reason to be concerned about its stability.
What do I think about the scalability of the solution?
The solution is scalable and it is one of the reasons why we chose the tool. Oracle has the information documented. We have a solution that we sell to the end users. There are about 50-200 users of that solution who may be using it simultaneously. We also have dozens of clients like that.
How are customer service and support?
Our solution’s end-user customers contact us for technical support. We haven’t felt the need to contact Oracle’s customer support.
How was the initial setup?
The technical preparation for our company to migrate from the previous database was about three months. We did our homework and shortlisted three potential solutions. We invested a month’s time to ensure that our solution could operationally run on MySQL. We also built migration capabilities to facilitate migration and rolled out upgrades to our customers. We never had any engineering issues during the implementation process.
What about the implementation team?
We did the deployment in-house. Our company had the in-house skills to do it.
What's my experience with pricing, setup cost, and licensing?
I would rate the solution’s pricing a six out of ten. The solution is not cheap but it’s a fair value. The pricing depends on the use cases of our customers. Some of our customers use the community edition which is license free and a good fit for their use cases. However, we encourage our bigger customers to sign up because of the scalability issues. The paid versions get direct technical support from Oracle.
What other advice do I have?
I would rate the solution an eight out of ten. Our company is a service provider that has designed and built a solution. We sell it to other third parties. We are comfortable with MySQL. The solution being owned by Oracle and its brand positioning influenced a big part of our decision. The solution is very consistent with its peer group and we accept the solution’s range of functionalities.
We are happy with our choice. We evaluated over ten solutions before choosing MySQL. I am sure that we would be making the same decision if we were to do it all over again.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Product Lifecycle Management Consultant at a tech services company with 11-50 employees
Enhanced data handling and seamless integration for efficient project management
Pros and Cons
- "The ML modules in MySQL are advantageous since they make data handling easy and quick at MNQM."
- "MySQL has some unique exchange problems when it comes to migration projects."
What is our primary use case?
I have worked on migration projects between Power BI on Microsoft and SAP modules, which involve exchanging databases from Power BI on Microsoft to SAP modules.
Additionally, I have been involved in integration projects as a MySQL developer using Oracle SQL databases.
How has it helped my organization?
MySQL has facilitated the migration projects to SAP modules from Microsoft Power BI, easing database exchange. The integration is smoother and more efficient, which has been beneficial for handling various projects.
What is most valuable?
The ML modules in MySQL are advantageous since they make data handling easy and quick at MNQM. I have a lot of experience with QA test sections on MySQL, and it aids in connecting with third-party programs effortlessly due to its adaptation capabilities.
What needs improvement?
MySQL has some unique exchange problems when it comes to migration projects. The product could improve in terms of security, though not necessarily when compared to Azure. It can be improved in areas related to database exchange during migration projects.
For how long have I used the solution?
I have five years of experience with MySQL.
What do I think about the stability of the solution?
MySQL is stable and continuously improves concerning databases. It is advantageous for projects in this area.
What do I think about the scalability of the solution?
Scalability in MySQL involves unique troubleshooting for every project that differs according to database exchanges. You can solve scalability issues easily if you possess strong SQL skills.
How are customer service and support?
Technical support from Oracle for MySQL is very good. They are really good at providing support.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have experience with Oracle SQL and have not used Microsoft SQL. MySQL and PostgreSQL are the tools I currently work with.
How was the initial setup?
The initial setup for MySQL took about one and a half hours, and only one person was required for the installation.
What was our ROI?
Cost-saving is not a significant concern, but focusing on project details is crucial. The project details provide exchangeable areas that can lead to cost savings.
What's my experience with pricing, setup cost, and licensing?
The pricing for MySQL is slightly expensive, especially in unique projects for sectors like automotive and pharmaceuticals. Despite this, it is preferable for special projects due to its unique offerings.
Which other solutions did I evaluate?
I have experience with Oracle SQL and PostgreSQL.
What other advice do I have?
I'd rate the solution eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
CEO at a non-tech company with 1,001-5,000 employees
An easy and convenient solution with good performance
Pros and Cons
- "MySQL is easy and convenient for me. I don't need to rely on anyone. I can write the code and extract the information. It is fast if you know how to use it. The solution is not expensive, and most of the developers know how to use it. It is easy to create tables. The solution is stable and has good performance. The connection with AWS gives regular updates, which is manual otherwise and a nightmare."
- "The tool needs to improve table visualization."
What is most valuable?
MySQL is easy and convenient for me. I don't need to rely on anyone. I can write the code and extract the information. It is fast if you know how to use it. The solution is not expensive, and most of the developers know how to use it. It is easy to create tables. The solution is stable and has good performance. The connection with AWS gives regular updates, which is manual otherwise and a nightmare.
What needs improvement?
The tool needs to improve table visualization.
For how long have I used the solution?
I have been using the solution for three years.
What do I think about the stability of the solution?
MySQL is stable and fast.
What do I think about the scalability of the solution?
The tool is scalable. Around 15-20 developers use the tool in my company.
How are customer service and support?
MySQL's technical support is good.
How was the initial setup?
The tool's installation is easy. You must download the app and log in using a password and username.
What other advice do I have?
I rate the product a ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Process Automation Analyst at a computer software company with 5,001-10,000 employees
High availability, simple setup, and scales well
Pros and Cons
- "The most valuable feature of MySQL is its reliability and performance."
- "The GUI could improve in MySQL."
What is our primary use case?
I am using MySQL for business data queries.
What is most valuable?
The most valuable feature of MySQL is its reliability and performance.
What needs improvement?
The GUI could improve in MySQL.
For how long have I used the solution?
I have been using MySQL for approximately 12 years.
What do I think about the stability of the solution?
I rate the stability of MySQL a ten out of ten.
What do I think about the scalability of the solution?
We have approximately 100 people using this solution.
We plan to increase the usage of the solution in the future.
I rate the scalability of MySQL a ten out of ten.
How are customer service and support?
I have not used support from the vendor.
How was the initial setup?
The initial setup of MySQL was easy.
What other advice do I have?
I would recommend this solution to others.
I rate MySQL a ten 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.
RPA Developer at a tech services company with 501-1,000 employees
Efficient data loading, beneficial for data manipulation, and strong support
Pros and Cons
- "MySQL's most significant attribute is its capability to create, modify, and maintain databases. This is crucial and advantageous in procedures, such as SOAR. Therefore, all SQL functions are beneficial to any backend developer or developer who requires data storage."
- "Improvements to MySQL depend on the specific use case. For example, in my scenario, I frequently need to maintain and store data, which can then be utilized to generate reports. On the other hand, others may suggest incorporating a feature that allows for easier visualization of the data, such as what is available in Power BI or other similar tools."
What is our primary use case?
Below are a few instances where MySQL is utilized. Typically, I have worked on RPA projects. To preserve or update data from the database, I must create a database and data tables, which can be used again in the future or by other processes. Additionally, the data can be shared. I need to store and manage the data for reporting and management purposes.
The tasks I perform, mostly involve sorting, patching, and maintaining data, as well as creating stored procedures.
What is most valuable?
MySQL's most significant attribute is its capability to create, modify, and maintain databases. This is crucial and advantageous in procedures, such as SOAR. Therefore, all SQL functions are beneficial to any backend developer or developer who requires data storage.
The solution is easy to use and the user interface has worked well in my usage.
What needs improvement?
Improvements to MySQL depend on the specific use case. For example, in my scenario, I frequently need to maintain and store data, which can then be utilized to generate reports. On the other hand, others may suggest incorporating a feature that allows for easier visualization of the data, such as what is available in Power BI or other similar tools.
For how long have I used the solution?
I have been using MySQL for approximately five years.
What do I think about the stability of the solution?
I rate the stability of MySQL an eight out of ten.
What do I think about the scalability of the solution?
We have four to five people using this solution.
I rate the scalability of MySQL an eight out of ten.
How are customer service and support?
I rate the support of MySQL a nine out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup of MySQL is simple. Anyone can do it.
I rate the initial setup of MySQL a nine out of ten.
What about the implementation team?
I can implement the solution by reading the documentation.
What other advice do I have?
We have been looking into another solution called Microsoft Dataverse but it's not accessible to all the processes for our use cases. Additionally, we are evaluating Amazon AWS. We are finding solutions to fit our client's needs.
If an individual is not currently utilizing MySQL, I would advise them to investigate its efficacy in managing and modifying data. Its numerous features can streamline these tasks significantly. For those interested in starting with MySQL, it provides an all-in-one solution for their needs, allowing them to complete numerous tasks with ease. Moreover, I would suggest using available tools to learn how to use MySQL effectively.
I rate MySQL a ten out of ten.
MySQL is user-friendly, making it easy to maintain and modify data. It offers robust security features that enable restricted access based on user permissions. Additionally, it's efficient in loading data and performs faster than many other databases. Users can expect speedy results without encountering significant delays.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solution Architect at a government with 1,001-5,000 employees
Good tech support; great activity performance
Pros and Cons
- "The feature I found most valuable is activity performance."
- "This solution needs to be improved when it comes to working with desktop applications on the developer side."
What is our primary use case?
Our primary use case for this solution is a home database of payments.
What is most valuable?
The feature I found most valuable is activity performance.
What needs improvement?
This solution needs to be improved when it comes to working with desktop applications on the developer side.
For how long have I used the solution?
I have about 15 years of experience with MySQL.
What do I think about the stability of the solution?
My impression of the stability of this solution is that it is quite good.
What do I think about the scalability of the solution?
My impression of the scalability of this solution is that it is standard. However, scalability depends on enterprise size and legacy product compatibility.
How are customer service and support?
My impression is that their technical support is good.
How was the initial setup?
My impression is that the initial setup is pretty standard. Some parts of it can be difficult. We had a tough time with the administration and database.
What other advice do I have?
Overall, I would rate this solution an eight, on a scale from one to 10, with one being the worst and 10 being the best.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2026
Popular Comparisons
Teradata
SQL Server
PostgreSQL
Oracle Database
Firebird SQL
SAP HANA
MariaDB
MongoDB Enterprise Advanced
ClickHouse
Faiss
Milvus
OpenSearch
Qdrant
IBM Db2 Database
InfluxDB
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which solution do you recommend for embedding reporting? Why?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Why are MySQL connections encrypted and what is the biggest benefit of this?
- Considering that there is a free version of MySQL, would you invest in one of the paid editions?
- What is one thing you would improve with MySQL?
- How does MySQL compare with Firebird SQL?
- 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?























