Skip to main content
TrustRadius
MySQL

MySQL

Overview

What is MySQL?

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

Read more
Recent Reviews

Reliable and easy to use database

9 out of 10
November 20, 2023
It is solving the problem of efficient processing of a decent amount of data sets. Before that, all data was stored in an Excel sheet, …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Product Demos

E-Commerce Website using PHP and MySQL || Project Demo || Part -1

YouTube

Small CRM Project using PHP and MySQL (Free Download)

YouTube

User Registration Form with PHP and MySQL Tutorial 5 - Add Form Validation + Final Demo

YouTube

MySQL database WinForms CRUD Demo. (CREATE,READ,SELECT,UPDATE,DELETE) | C#

YouTube

MySQL Enterprise Edition [Newer Version Available]

YouTube

C# MySQL database WinForms CRUD Demo. (CREATE,READ,SELECT,UPDATE,DELETE)

YouTube
Return to navigation

Product Details

What is MySQL?

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

MySQL Videos

What is MySQL?
MySQL is one of the most popular database software options for businesses of all sizes. The software is open source, and highly customizable, so users can set up an instance that meets their needs.
While MySQL is a specific product, NoSQL is a type of database that includes a number of available products. Whether a NoSQL (nonrelational database) product or using MySQL (relational database) is right for you greatly depends on the data you are storing, queries, and flexibility.

MySQL Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

MySQL is a popular open-source relational and embedded database, now owned by Oracle.

Microsoft Access, Google Cloud SQL, and Amazon Redshift are common alternatives for MySQL.

Reviewers rate Usability highest, with a score of 10.

The most common users of MySQL are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(965)

Attribute Ratings

Reviews

(51-75 of 134)
Companies can't remove reviews or game the system. Here's why
September 18, 2019

MySQL Rocks!

Score 9 out of 10
Vetted Review
Verified User
Incentivized
MySQL is used as a data repository for all our online, batch, and reporting needs.
  • Easy to use.
  • Lots of resources online.
  • Technical support is very accessible and they respond quickly.
  • More SQL analytic functions.
  • Fully support ANSI standard features.
It is well suited for capturing, storing, and retrieving data. It is less appropriate for applications heavy on OLTP and OLAP transactions.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It's being used to store and retrieve customer data. We also use it to update information and the billing details of the customers. It's easy to use and we can manipulate the data to suite our needs.
  • Easy querying.
  • Easy, spoken English like syntax.
  • Intuitive.
  • Easier to improve how the results can be displayed.
MySQL is really well suited to store and retrieve data. It would be great for any organization looking to manage business data. We use it daily for the operations of our business.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
MySQL is being used by our core team to develop and test out our prototype applications. It is lightweight, easy to use, and offers plugins for almost all of the widely used programming languages. Thanks to MySQL, spinning up a database to back prototype applications is a quick process. The rest of my organization is using Oracle Database 12c.
  • It is designed for Web, Cloud and Big Data. It provides high availability, self-healing and data integrity, provisioning, monitoring and resource management, developer agility, and security.
  • There is complete workflow control, allowing users to tweak all aspects of MySQL.
  • There is a variety of user interfaces that can be implemented, lowering the burden on programmers.
  • Incremental backups take more time and hassle to configure compared to other databases.
  • There is no built-in support for XML and OLAP which hurts business intelligence related analytics.
  • MySQL has gotten farther away from the open-source mentality. MySQL has proprietary and closed-source modules.
It is well-suited for prototyping applications and applications that are not Enterprise scale. Many big names such as Red Hat Enterprise Linux, Fedora, Slackware Linux, and openSUSE, have all switched from MySQL to MariaDB. Hence, for solutions that have longevity concerns in regards to the technologies it is using, MySQL may not be the best option out there.
Aung Phyo | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I use MySQL for database management. I do school projects for web security classes with PHP. We use PHP for the backend and use MySQL for the database. This platform has good security features, and it was very easy to match with PHP and postscript databases.
  • Reliable
  • Fast
  • Can match with most of the framework
  • Hard to match with some frameworks
PHP with MySQL is absolutely perfect.
September 17, 2019

MySQL for the masses

Luka Pavlovic | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use it extensively and it has been great to us. It is simple and fast and a piece of the foundation to any service.
  • Simple to use.
  • Speed
  • Extendable.
  • Features for geocodes.
Anytime I start up a new project, whether personal or professional, I need to start with organizing my data. It’s always MySQL paired with an ORM. It is my go-to and will continue to be moving forward.
September 17, 2019

Student Review for Products

Dharti Madeka | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
I used it for database, and I used it with the NetSuite platform team in Oracle to work on my internship project.
  • Data relation.
  • Data organization.
  • Management of data.
  • UI/UX of the platform could be improved.
  • Some better UI for new customers without technical skills.
It is well suited for student projects for data management, and working on big data-related stuff, which is really difficult to handle without a database.
September 17, 2019

MySQL is for all!

Alper Ozdamar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used MySQL at my previous job. We had a WhatsApp like application named Wirofon. We were using a MySQL database to store subscribers information and for call routing and call barring rules.
  • Easy to deploy
  • Easy to manage
  • Free
  • Scalability
  • Reverse engineering tools
MySQL is well suited if you are working with user data. I used MySQL in many applications (i.e. on a VOIP backend side).
September 17, 2019

MySQL: The Simpler Choice

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I write custom web-based applications and MySQL is my go-to database solution. Typically, an organization has a need for an application which their core services do not provide or they need an application to integrate with services they already use. In either case, MySQL is a great product to use for storing data easily and efficiently, for free with the benefit of adding logic in the database layer so that it manages itself.
  • Window functions. MySQL 8, is owned by Oracle, has brought in all your classic hits for Window functions, I.E aggregate functions like sum and count over some partitions, dense_rank, lag, first_row, row_number. Now, much like Oracle 11g and above, MySQL can answer all your analytical needs for understanding your data quickly.
  • 8 allows for JSON processing, both in and out of the database, which is extremely convenient for web applications which quite often need to call web-based REST services to retrieve such information. Gone are the days of constructing an additional Java layer for things like retrieving basic data in a GET request—MySQL provides.
  • Event Scheduler: Write a stored procedure to monitor and modify your data. Then create an event so that it happens automatically. MySQL makes this very easy.
  • The language tends to be a bit verbose at times, especially when writing stored procedures. I shouldn't need keywords like delimiters to be able to compile a procedure.
  • Error handling, it could be a bit simpler. You need to declare "handlers" at the moment, and in order to get the error message, it requires you to select it and know the index.
  • MySQL is getting rid of inline variables while querying. Boo.
I would not recommend MySQL for financially intensive organizations or those which require a TON of logic to reside in the database. For this, I would recommend an Oracle 11g or above, simply for the ease of compiling procedures and readability of the code. But for simpler applications that are looking for cost-effective solutions to data-storage, MySQL is your obvious choice.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am a Research Engineer in VizioChron, Inc. I have to use MySQL often. First, it is used by consumers that I work with. Second I have to do some experimental designs and implementations with the use of it. As it is open source it is easy to use it in common web projects e.g. LAMP.
  • Database works well with MyPHP
  • There is design that uses the database with Wordpress
  • It is easily integrated with web engines, e.g. Apache
  • Some migration SQL<>MySQL would be in demand
  • Maybe some features that MongoDB has could enhance MySQL
  • Maybe more GUI for simplicity of operations under a Linux environment
It is a well-suited solution for a web server and web hosting, in my opinion. Moreover, as it is easy to integrate it with web engines it is a good fit for websites that utilize registration feature and membership areas. MySQL has a robust support of command line commands execution and could be operated completely from the terminal.
Score 8 out of 10
Vetted Review
Verified User
We used MySQL to store website data in database tables and to run queries to show and save data in the database. It is used by the whole organization where required to improve performance.
  • Consecutive Queries run simultaneously very fast.
  • MySQL documentation is very easily searchable online and easy to understand.
  • We can use it easily on the remote system as well.
  • It could improve its large database size.
  • It could provide its role and commit functions, etc.
  • There are a few stability issues.
1. Its implementation of an SQL database is very well suited for small to medium web pages. 2. The database is free and open source, with a commercial license available. 3. It must be easily manageable with a huge database.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
MySQL is being used to log datasets from a series of electro-mechanical devices (due to NDA, I cannot discuss the specifics). These devices are mechanical in nature, with sensors monitoring properties of the devices. In this particular context, I am looking for failure points and building risk models around those points. However, I have looked at multiple databases for this particular project, and without a doubt, MySql is my favorite as it's simple to set up, and works seamlessly with a LAMP (Linux, Apache, MySql, Php) installation), which really is the selling point here.
  • Speed: returning results from broad queries are a breeze.
  • High Availability: some of the central themes in MySQL are open source. As a result, no "Patch Tuesdays."
  • TCO: The fact that MySQL is an open source project, coupled with strong support and a low failure rate, make its overall total cost of ownership very low and extremely easy to introduce into a lab or research project.
  • Language support: I know this is a little far fetched, but moving from one RDBMS to another is, at times, jarring. I'd like to see some compatibility with other household names (i.e. SQL Server).
  • Along the same line, relaxing the syntax constraints would be nice (i.e. yes/no on the semicolon. Make it optional).
  • MySql needs to develop its features so that it maintains compatibility with more robust and common RDBMS (i.e. Oracle/SQL SERVER).
  • Oracle: Oracle should really think about this: is MySQL so different from their other flagship products that they feel they need to maintain it? Why not roll it up into a single, powerful tech?
By far, the most common reason to use MySQL (mine included, initially) is that you cannot have a LAMP stack without MySQL. Every shred of documentation (almost) on the web implements MySQL as apart of a LAMP stack, and I feel this is truly where MySQL shines. It's packaged, and it performs very similarly to other technologies, and as a result, creates a niche market for itself. Perhaps the future of MySQL will be something like a front-end to other DBs, or perhaps they will pivot from relational to something like document or object. Just a thought.
February 07, 2019

MySQL: Best DBMS

Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used as a database for the website and application development in our organization. It is used by the technical department in our office. MySQL is a relational database management system which we can use in phpMyadmin and use to save data and work with data while developing a web application or websites.
  • It is really powerful in terms of speed, indexing, and data storing and fetching.
  • It is completely free so anyone can start using it if you are developing websites or applications.
  • Memory issues. If we have to fetch data from millions of rows, it lacks in speed and memory.
  • One needs to learn the SQL language to work with it.
It is well suited for beginners if they are starting out in the development field and need a database system for their applications or websites. You can start installing it and work with phpMyadmin, but you must know the structured query language for using it.
January 15, 2019

Working with MySQL

Eliz Marvic Melicio Carvajal | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I currently use it to manage databases of several internal web development applications of the company's personal and computer department. It is a versatile database manager. It is easy to use and install. And, because it is relational, it is very easy to locate information, export data, and make changes, among others. It does not require much induction for certain users to use it for some activities.
  • The main advantage is that it is an open source app, so you have the free version, and if you want the paid version, the cost is very competitive.
  • It does not require a team or many resources to be installed and used.
  • It is a good application to access databases on the internet because it connects quickly, it is very fast and safe.
  • I do not recommend it if you require a more robust database or for applications used by the organization with a high volume of information since it is not efficient.
  • Many of the utilities are not documented to improve the performance or user experience.
It is not appropriate to use MySQL in those cases where you have robust applications that are used throughout the organization and that handle a very high volume of information. But if you have small web applications, few tables, and a low data volume, it will work perfectly. It is very fast.
January 09, 2019

MySQL Review

Kartik Chavan | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use MySQL at my organization to store the data, analyze and find insights. It helps make business easier by letting you store huge amounts of data, with easy quarrying and accessing, compatibility and analytics tools.
  • Free to use.
  • It is always up-to-date with security and new features.
  • Loads of resources online to learn & get instant support.
  • Slow at times for no specific reason.
  • Storage limitations, hence companies are moving towards big data
  • I am a Mac user, and currently I am not aware if it is available on Mac.
This would be a great fit for startups since it is free to use and very easy to use. It changes the way you do business by allowing you to store the data online and letting you access it from anywhere. I have used the free version at a medium scaled company.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have to use our department vice for creating the database, tables, functions etc. We have to store a large amount of data and MySQL provides good data management also.
  • Import and export the databases. It shows relational graphs between the tables.
  • Very use full tool for area development and pilot testing.
  • Handling a huge amount of data and good data management.
  • Entry-relationship model chart.
  • The basic SQL functions and stored procedures.
  • Does not allow data partitions.
  • Works perfectly for small data sets.
  • Lack of documentation for some functions.
  • Difficult time to find the commands and functions.
MySQL server varies from other database servers. Its architectural characteristics are very useful and have a wide range of purposes. MySQL is not perfect but it's close enough to work very well for current situation environment.
Joel Tanzi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I primarily use MySQL for data storage for content-management systems for websites built in Drupal or WordPress. It provides a simple, easily-managed solution to the need for performant data storage and querying for site data, such as pages or posts. I also use it as the back-end data storage and querying solution for static front-end web applications built in Angular, React or Vue. It remains my go-to choice when I need an SQL database for my applications and/or CMS. My business is a small one so it is used only by myself, and therefore across my organization. I use the Community Server edition as it suits my needs without having to extend it to the Enterprise Server edition.
  • The Community Server edition remains a strong candidate for a SQL-based database solution that supports a wide array of data structures.
  • It scales well for both small business and enterprise use.
  • It performs very well provided your database schema is well-planned and carefully considered (which is the case for any database solution).
  • It has a number of interface solutions including GUI-based ones such as phpMyAdmin and MySQL Workbench that allow for easy management of your databases.
  • Does not fully comply with SQL standards, most notably in regards to referencing foreign keys.
  • A major bug remains in its implementation of timestamp methods that will result in a 0 being returned for dates falling after Jan 19, 2038. While possibly not a show-stopper for most use cases, there are applications where date ranges that far out will be required (such as loan management).
  • Its open-source nature may not suit larger organization or high-performing systems well, which may benefit from the stronger support and scalability of premium products.
It is extremely well-suited for use cases across a broad range of applications such as e-commerce and business applications, and most small to larger organizations will find it well-suited for their data storage needs for a particular application. However, it is not designed for data warehousing and would not do well for analytics data for which a No-SQL option would serve better, and it is not ideal for geographical data management.
Vishal Arora | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MySQL proved to be an extremely useful tool for my company. We have a specific department where we use MySQL. Our company was looking for a good relational database management system that would meet the needs of the company and that's how MySQL helps us to maintain the 1500+ Store database handle in the SQL database. It should be low cost in the initial stage so not to incur so much cost compared to other solutions.
  • MySQL software is Open Source.
  • Low cost in requirements for the elaboration of databases, since due to its low consumption can be executed in a machine with scarce resources without any problem.
  • Easily understood documentation and great for having everything arranged in one place.
  • Lots of the UI is very basic and limited.
  • It lacks some formats.
  • It can be quite slow at times if it's processing large amounts of data.
MySQL is well suited for small to small/medium companies. I really like how user-friendly everything is and how responsive customer service is when you have a question.
December 27, 2018

Outstanding Database Tool

Michael Timms | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The team that I supervise is used as sort of a "whatever is needed" type team, we have the label of desktop support, but our duties extend to much more than that. Some of us were web developers in the past and when building and managing a website MySQL is almost always the first database management tool that anyone uses. Hostgator was the first website host that I worked with and itw has MySQL and PHPmyAdmin support built in and that was my first experience with database management. Since I had zero experience up until that point, I could not have done my job without it. Now since I am not a database administrator by trade, every time that I needed to work on a database after this I would habitually grab MySQL. I have only used SQLLite so I do not have much else to compare it to, but I will say this: MySQL has never failed me when I have needed to do database work. I usually have to Google the functions that I need, and I almost always have to re-learn the language, but the tool works and it is free.
  • The free version does every thing that I have ever needed it to do when working on a database. Some of our developers have the enterprise version, and swear that it is great but I cannot attest to that.
  • MySQL is cross-platform. I have only used it with Windows and Linux, but there is MAC and BSD support as well.
  • MySQL is very fast and can handle thousands of database records with ease.
  • Search function on the MySQL website it horrible. Spiceworks and StackExchange have far better results.
  • Documentation is in no discernible order, and there is plenty of documentation on the website but because of the poor cataloging I have never been able to find what I need quickly.
  • Takes a good amount of time to learn, I have been playing with it on and off for almost 10 years and I still am nowhere close to an expert.
For what I usually need which is to quickly manipulate a database and then more than likely never touch it again, the free version is perfect. I have never used the enterprise version, so I can not speak to its functionality, but I work with other users that have used the paid version, and they tell me that they prefer it over others they have used.
December 27, 2018

MySQL: Good Old Database

Score 8 out of 10
Vetted Review
Verified User
Incentivized
MySQL is being used across our entire organization for various databases. Various different teams use MySQL and rely on it to maintain their backend application. We implement monitoring and metrics for MySQL to ensure we are getting the best performance out of our databases.
  • Store Data
  • Easy Query Language
  • Simple to setup
  • Currently owned by Oracle
  • MySQL doesn’t support full outer joins
  • MySQL doesn’t support working with arrays
MySQL is well suited to be a backend database to store data. Since MySQL has been around for many years, lots of people know how to set it up and use it, making it easy to get support or bring on new developers on a project using MySQL. Previously, I've seen MySQL being used as a queuing system, which was not really what it was designed for, and lead to stability issues when scaled up.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
My company is a healthcare delivery institute and performs a number of data science projects collaboratively with other healthcare, research, and academic organizations. We conducted a genomics research project that stores sequencing data with attributes of miRNA, exon, intron, Methylation, etc into a relational database and developed a web based visualization tool presenting patterns based on the data in the database. In the project, we used MySQL database for storing genomics information.
  • It’s available for free but provides a lot of functionality even for a free database engine. There are tons of knowledge sources out there in case we needed technical support and dealt with troubles.
  • Since our project was a genomics project, we handled tables with numerous rows (e.g. sequencing). MySQL is very stable and performing well in hard conditions.
  • There are many developers who are familiar with MySQL already, like other major RDBMS products. It is easy to hire engineers with reasonable payment.
  • MySQL doesn't provide good data wrangling functionalities, such as parsing JSON or XML. We had to transform them outside MySQL on the web application server side using JSP.
  • As we move forward to adopt more genomics information, MySQL may lack of dealing with "big data" functionalities.
  • It is a freely available S/W and easy to manage budget, but there are possibilities to spend cost for additional technical support.
MySQL is basically a very well known, guaranteed relational database with minimum risk of adoption and use. Which means, for any general purpose MySQL database will fit in to some extent. Especially since it is free for use and doesn't come with burden of budgets. In our project the problem was extensibility to larger scaled genomics information, that may require big data management functions. MySQL is okay when it is small project, but as it grows, other products like MongoDB should be considered.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MySQL is a powerful open source database. We use cloud-hosted instances of this database to host our cloud-based subscription software application. The database is efficient and easy to use from a software developer standpoint. It is the backbone of our mobile and web-application which has been using MySQL for over 10 years.
  • I am able to use the online database interface PHP MyAdmin interface which is open-source, to manage my schema, manage users, and roles.
  • MySQL provides a nice client to manage multiple databases, remote, or local to perform database operations from a clean UI.
  • I am able to script database backup and restore operation very easily using a few simple commands.
  • MySQL integrates nicely with PHP but is also support connectors to Java and many other programming languages.
  • Features have lagged over the past 5 years since Oracle purchased it
  • The open-source community hasn't been able to make improvements to MySQL like a true open source project would permit
  • Upgrading from version-to-version has been a bit difficult
Databases that are hosted on Linux at popular hosting companies.
Open-source projects or databases with simple interfaces or web-services using PHP.
Large databases that host single applications with a reasonable number of concurrent users.
As a back-end for Java or PHP applications.
As a back-end for WordPress or Drupal websites.
Carlos Eduardo de Souza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a Wordpress user and developer, I've been using MySQL on almost all of our projects for years, it's very common and hosting solutions with MySQL are usually cheap, so it's a no-brainer to use it. Also, there's a ton of applications that make it very easy to interact and manage MySQL databases, so you don't have to be an expert at all.
  • It's very cheap to find hosting solutions with it
  • WordPress and many other CMSs rely on it
  • There are a lot of GUI applications that make it much easier to work with MySQL
  • It's rather easy to understand how it works
  • Big projects can't rely on MySQL since it's performance is not that good
  • Security is one of the major concerns
  • We've had some stability issues with some projects with a lot of users
It's perfect for small to medium projects since it's a cheap solution (shared hosting) and works with a lot of tools like WordPress, Drupal, etc. On the other hand, bigger projects with a lot of content and users at the same time, which needs more performance and reliability, it could be very unstable. For that, there are better choices.
Andrew Shannon | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We implemented MySQL as part of a LAMP stack for a new website we launched which was an Education management system that we custom built to serve our needs. We had very specific needs for our new website to interface with software the company created years ago and so there was no prebuilt solution available to us and we had to build a custom solution. We researched what the best solution was going to be and all roads pointed us to build a website using MySQL as the backend database because of its versatility and customization capabilities.
  • MySQL is first off free to use, so that makes it a win right there.
  • MySQL is constantly updated and security holes are patched quickly and often.
  • MySQL is highly customizable and allows you access to all areas of the database to use it the way you want, plus there is lots of documentation online and other users sharing their customization experiences to help you along the way.
  • MySQL would be useful on Mac computers as well but i do not believe they have a Mac version available yet
  • MySQL can be very overwhelming to get started with, so it would be good if they offered some kind of beginners tutorial for new users
MySQL is great for Linux and windows projects when you need a really versatile database that has lots of users behind it and supporting it. MySQL is not great for Mac users, which can be a lot of App developers and graphic designers in the world. You can interface Mac's with the Linux web server pretty easily though, so its not the end of the world if you are a Mac developer.
Carlos Alberto Pedron Espinett | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
MySQL is the database manager used in the organization for the administration of all its databases. We use MySQL because of the need to implement an open source solution for the administration of the databases of the company, the receipt of client information and prompt and timely consultation of that info.
  • Precise queries without many ramifications or connections, queries that do not require a large amount of data processing
  • Allows the hierarchy of database through different schemes or environments which allows having more data to be hosted with conditions and particularities relevant to each one.
  • It provides an excellent option to preserve the protected information. It is reliable and offers a lot of security to its users.
  • Complex queries usually require many resources to obtain results. Other software does not present this situation.
  • MySQL has stopped its evolutionary process since its change of ownership, so the changes it presents have become irrelevant to the operation of the service.
  • Oracle has avoided releasing the code for the detection and correction of errors so the essence of open source has been disappearing
MySQL is appropriate in infrastructures that do not require so many relational queries between its databases. It is oriented to the web environment, to the big data environment where the objective should be mainly the storage of information. On the other hand, in projects that are going to require continuous relational queries and that also require transitions of important information or data, MySQL will not provide the necessary response.
December 19, 2018

MySQL a Viable Option

Tony Maskevich | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
MySQL is currently being across our enterprise for all areas of our business. We use it for both transactional and warehouse applications. It offers a low cost alternative to the expensive established vendors who charge very high licensing fees. We use it in stand alone as well as high availability models. It is a key piece of our strategic direction.
  • It is very easy to set up and manage
  • It is very low cost
  • An established DBA can pick it up very easily
  • Good community
  • Concurrency on very large applications
  • Having a vendor to support can be expensive
  • Not shared disk for HA makes it more expensive and complex
Smaller applications that need to be flexible and change quite often find it beneficial at our company. It is perfect for instances where you need to spin up a database quickly. It is less appropriate for very large high compute workloads. The database does not scale beyond 10TB in most cases.
Return to navigation