4.6
Overall rating
Reviews

4.6
Overall rating
Reviews

About MySQL

MySQL is a scalable database management system, which enables organizations to securely record, update and manage data in compliance with GDPR, PCI, HIPPA and various regulatory standards. Features include data masking, audit, de-identification, real-time monitoring, provisioning, patching and authentication. The ACID-compliant solution comes with a query analyzer, which helps developers gain visibility into query activities and execution, identify problematic queries and filter out specific issues such as full table scans and bad indexes. Using MySQL Workbench, professionals can perform database modeling, develop queries, configure servers, migrate databases and automate backup and recovery. Administrators can use the Enterprise Firewall, its intrusion detection feature to block SQL injection attacks and prevent data loss. MySQL also helps developers set up custom warning thresholds for collected metrics and track configuration changes. It is available both as open-source and on annual subscriptions. MySQL Products include: MySQL HeatWave, our fully managed database service, for OLTP, OLAP, & ML workloads. MySQL Enterprise Edition for delivering business-critical, enterprise database applications. MySQL Enterprise Edition for ISVs, OEMs and VARs who want a proven, low cost, embedded database. MySQL Benefits include: Ease of use: Developers can install MySQL in minutes, and the database is easy to manage. Reliability: MySQL is one of the most mature and widely used databases. It has been tested in a wide variety of scenarios for more than 25 years, including by many of the world’s largest companies. Organizations depend on MySQL to run business-critical applications because of its reliability. Scalability: MySQL scales to meet the demands of the most accessed applications. MySQL’s native replication architecture enables organizations such as Facebook to scale applications to support billions of users. Performance: MySQL HeatWave is faster and less expensive than other database services, as demonstrated by multiple standard industry benchmarks, including TPC-H, TPC-DS, and CH-benCHmark. High availability: MySQL delivers a complete set of native, fully integrated replication technologies for high availability and disaster recovery. For business-critical applications, and to meet service-level agreement commitments, customers can achieve Recovery point objective = 0 (zero data loss) and Recovery time objective = seconds (automatic failover) Security: Data security entails protection and compliance with industry and government regulations, including the European Union General Data Protection Regulation, the Payment Card Industry Data Security Standard, the Health Insurance Portability and Accountability Act, and the Defense Information Systems Agency’s Security Technical Implementation Guides. MySQL Enterprise Edition provides advanced security features, including authentication/ authorization, transparent data encryption, auditing, data masking, and a database firewall. Flexibility: The MySQL Document Store gives users maximum flexibility in developing traditional SQL and NoSQL schema-free database applications. Developers can mix and match relational data and JSON documents in the same database and application.
MySQL Software - MySQL workbench
MySQL Software - MySQL enterprise monitor
MySQL Software - MySQL query analyzer
MySQL Software - MySQL enterprise manager
MySQL video
MySQL Software - MySQL workbench - thumbnail
MySQL Software - MySQL enterprise monitor - thumbnail
MySQL Software - MySQL query analyzer - thumbnail
MySQL Software - MySQL enterprise manager - thumbnail

MySQL pricing

MySQL has a free version and offers a free trial. MySQL paid version starts at US$2,000.00/year.

Starting Price:
US$2,000.00/year
Free Version:
Yes
Free trial:
Yes

Alternatives to MySQL

MySQL Reviews for UK Users

Feature rating

Value for Money
4.6
Functionality
4.5
Ease of Use
4.4
Customer Support
4.2
5 reviews of 2,051 View all reviews
Filipe
Filipe
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
4
Ease of Use
5
Customer Support
4

5
Reviewed on 31/01/2020

MySQL review

With MySQL i can sell more software because I can sell cheaper, and the performance is the same than others

Pros

MySQL is a great to database and is very very powerfull
I use it everyday on my work when I develop web applications for my clients
MySQL is reliable and have some great admistration tools with great value
MySQL works very good and uses less system resources than other similar softwares

Cons

MySQL have all that I need to do my work perfect with less cost than others similar softwares
MySQL works great for web applications, with good performance

Alternatives Considered

Microsoft SQL Server

Reasons for Choosing MySQL

MySQL works great on windows and linux, uses less system resources than other softwares

Switched From

Microsoft SQL Server

Reasons for Switching to MySQL

With MySQL I have the same performance with less cost
Aleksandr
Aleksandr
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
0

4
Reviewed on 23/04/2021

Great overall but has some very important caveats.

Mysql as any other tools has it's advantages and downsides.
It may be fast, ACID-compatible, it may serve as memory cache.
It has some dark corners and sometimes may hang on complex queries, or even corrupt the data (this is really rare case, but I faced it more than 10 times during my experience).
Consider your scenario carefully.
And always, always, ALWAYS make backups.

Pros

There a whole world of documentation, best practice, books on mysql. It can be found on nearly any cloud, system, paas.
It is really fast (on MyISAM), support transactions (InnoDB), may perform as in-memory cache (memory), or even CSV (never use this one except for testing or reports).
Deploy and set up takes next to no time, it consumes very little resources.
Actually I feel it is hard to write a review on MySql because over decades of extensive usage it become the standard de-facto, even LAMP has (M) for MySQL.
It is a mature if, well known RDBMS with tons of extensions and forks (not sure I may name them here).
It is worth to mention though that MySQL is a default backend storage for a whole number of software.

MySQL is compliant to SQL standard though with some differences. It may require some changes to your codebase but still, they should not be critical. What will really surprise you is that ORDER by lacks "nulls first/last" clause and that collates may surprise you. In a somewhat unpleasant way.

Window functions, virtual tables, temporary tables are here as well and trust me - this is quite important matter, something that is a vital part of any DB.

You will find a lot of web and standalone management tools to work both with server and data, some of them are free, others are not, chose yours.

Cons

First and biggest cons is that MySQL is not suitable for big amount of data. It always had and still have troubles performing complex joins.
Database may get corrupted under some scenarios when significant selections is performed same time as other clients perform batches of inserts/updates (basically, there is a long lasting bug in memory management).
Transactions are available in a single engine InnoDB and it is much slower than MyISAM.
Worst thing is that in scenarios with multitenant databases with somewhat mediocre load MySQL starts to leak memory. This i a known well-issue, and there is no cure at this moment, you have to reboot the database instance. This is simply a disaster.
Performance insight is something that could enjoy some more love.
While Mysql is compatible with most of standard SQL, there are still some hard to explain differences.

Alternatives Considered

Microsoft SQL Server and PostgreSQL

Reasons for Switching to MySQL

Mysql is still used in some of our projects, but we are on our way to switch to another RDBMS for the reasons I described above.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
2

3
Reviewed on 08/08/2019

MySQL the default database server

We just use MySQL for all of our databases

Pros

It's the default standard for many companies. MySQL has grown into a very stable product that never crashes. We've made the move to MariaDB, but found that the tables sometimes get corrupted when restarting a database server under heavy load. With the recent speed improvements to MySQL, we have decided to actually migrate back to MySQL.

Cons

I'd really like if they would spend a bit more time on their CLI interface. As in, syntax highlighting in the CLI, an easier way to scroll through multiline queries when going through the history. I would also like it if we can specify a color scheme to use for the output.

Alternatives Considered

Microsoft SQL Server

Reasons for Choosing MySQL

MariaDB crashes too much.

Switched From

MariaDB

Reasons for Switching to MySQL

both other servers come highly recommended by other parties, but for some reason they just don't have the feature that we're looking for.
John
  • Industry: Marketing & Advertising
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
5

5
Reviewed on 19/12/2023

SQL Review

Pros

SQL is one of the best programs that deal with relational databases, that is, those that are based on relationships between tables. It also provides many advantages for data, including high protection, privacy, and integrity.

Cons

One of its disadvantages is that it is difficult for beginners to deal with, due to the large number of tools and commands in it

Verified Reviewer
  • Industry: Libraries
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 08/06/2023

10 Years of MySQL

MySQL is a robust and scalable choice for many database-driven projects, offering numerous advantages for both beginners and experienced developers. I appreciated this coming in as a novice and learning overtime how important a functioning database is to a project.

Pros

MySQL's compatibility with various platforms and extensive support for programming languages contributes to its versatility, making it suitable for diverse applications. Moreover, its extensive online community and detailed documentation make troubleshooting and learning effortless.

Cons

MySQL lacks some advanced performance optimization features found in other database management systems. This limitation may require additional effort to optimize complex queries manually.

Alternatives Considered

MongoDB and MariaDB

Reasons for Switching to MySQL

Because its compatibility with other platforms and services is unparalleled, offering rocksteady databases is an important part in beginning a project.

Related categories