No more typing reviews! Try our Samantha, our new voice AI agent.
MySQL Logo

MySQL pros and cons

Vendor: Oracle
4.1 out of 5
Badge Ranked 1

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

MySQL is free and open-source, offering a cost-effective solution for database management.
It is highly reliable and stable, ensuring smooth performance without issues in production environments.
Its scalability and flexibility make it suitable for small to large-scale projects, supporting a vast array of applications.
The database integrates seamlessly with modern frameworks and languages, enhancing development efficiency.
MySQL provides strong community support, enabling users to resolve issues with ease and find ample resources.

CONS

MySQL struggles with scalability, often requiring more extensive resources and support compared to competitors like Oracle and SQL Server.
There are significant issues with replication and high availability, lacking features comparable to Oracle RAC or advanced clustering solutions.
Performance concerns are prevalent, particularly when handling large data sets or complex queries, which leads to slower processing speeds.
Integration with other systems and tools needs improvement, with challenges in compatibility and data integration across platforms.
Technical support and documentation are often found lacking, with users frequently needing to rely on community forums for assistance.
 

MySQL Pros review quotes

Prabir Kumar Kundu - PeerSpot reviewer
SR AVP–Presales Cloud & Platform Management Services at Path Infotech ltd
Aug 21, 2025
MySQL has helped my customers' database management by providing better RTO and RPO; the RPO can be less, RTO can be less, using this replication software, which is an inbuilt feature of the database itself, and you don't have to purchase an additional license for the replication.
Amandeep Pawar - PeerSpot reviewer
Senior Engineer at Airy Software Technologies Private Limited
Aug 5, 2026
MySQL is a reliable and mature database that works very well for transactional applications and integrates seamlessly with modern frameworks such as Spring Boot.
reviewer2599590 - PeerSpot reviewer
Student at a university with 10,001+ employees
Dec 9, 2025
MySQL is a very useful database which is used by a lot of companies, so it should be really good.
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,834 professionals have used our research since 2012.
Muzzamil  Hussain - PeerSpot reviewer
Assistant Vice President at National Bank of Pakistan
Jan 20, 2025
The most valuable feature is the on-premises data encryption facilities.
Naresh Kumar - PeerSpot reviewer
Founder & Director at Hiindsight Group
Jul 18, 2024
It is a stable solution.
SurajSachdeva - PeerSpot reviewer
Data Engineer | Developer at Team Computers
Jul 29, 2024
I find MySQL's relational data storage format very useful for data management. Our structure is well-defined and easy for end users and business stakeholders to read. I appreciate the tool's simplicity and ability to integrate with our backend tools.
Prashob Km - PeerSpot reviewer
Software Engineer / Team Lead at Techfriar
Jul 30, 2024
MySQL is the best option for the Laravel PHP framework.
RU
Senior Consultant at Tata Consultancy
Mar 11, 2024
While MySQL offers strong basic functionality.
Shivaprasad C S - PeerSpot reviewer
Programmer at Ministry of Interior
Mar 19, 2024
I would use MySQL for a medium project, with around 1,00,000 hundred thousand users, because of the indexing and stored procedures.
Prince Raju - PeerSpot reviewer
Lead Data Analyst at Ernst & Young
Mar 22, 2024
The initial setup is easy.
 

MySQL Cons review quotes

Prabir Kumar Kundu - PeerSpot reviewer
SR AVP–Presales Cloud & Platform Management Services at Path Infotech ltd
Aug 21, 2025
Documentation is definitely required when running multiple databases on a cluster system.
Amandeep Pawar - PeerSpot reviewer
Senior Engineer at Airy Software Technologies Private Limited
Aug 5, 2026
MySQL is a reliable and mature relational database, but there are a few areas where it could be improved.
reviewer2599590 - PeerSpot reviewer
Student at a university with 10,001+ employees
Dec 9, 2025
I do not think MySQL's data security features were at an industrial level for my project, so I did not make use of them.
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,834 professionals have used our research since 2012.
Muzzamil  Hussain - PeerSpot reviewer
Assistant Vice President at National Bank of Pakistan
Jan 20, 2025
The data masking functionality should be improved as well as the native encryption functionality in the MySQL database.
Naresh Kumar - PeerSpot reviewer
Founder & Director at Hiindsight Group
Jul 18, 2024
The performance issues in the product can be considered as an area where improvements are required.
SurajSachdeva - PeerSpot reviewer
Data Engineer | Developer at Team Computers
Jul 29, 2024
As for areas that could be improved, the tool is often used as a local database on laptops. But now, we're moving to cloud-based solutions that are more scalable and highly available. I think the tool should offer a cloud database option. This would let users keep a local copy of data if needed, but also have their data available across different regions through a cloud account.
Prashob Km - PeerSpot reviewer
Software Engineer / Team Lead at Techfriar
Jul 30, 2024
In MySQL, we need to define every table beforehand.
RU
Senior Consultant at Tata Consultancy
Mar 11, 2024
MySQL lacks a feature akin to Oracle's Real Application Clusters, which ensures continuous database availability within the same data center or nearby data centers.
Shivaprasad C S - PeerSpot reviewer
Programmer at Ministry of Interior
Mar 19, 2024
MySQL's performance needs to be improved for enterprise-level applications compared to Oracle and Postgres.
Prince Raju - PeerSpot reviewer
Lead Data Analyst at Ernst & Young
Mar 22, 2024
The user interface could be more user friendly. Mainly because most of the times we see black and white digital lines. Something like Python.