Overall Satisfaction with MySQL
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
- Since MySQL is a free database package, if you have someone on staff that understands databases and how to use them, the ROI is very high when using MySQL.
- If you need to hire a MySQL developer to implement and manage your database then it can be quite costly to manage and that will negatively impact your ROI when using this product.
- Since there are some very expensive alternatives in the SQL database space, if you compare the overall costs of using MySQL to those other products, I think you will find your ROI is always better when using MySQL
MySQL had very similar features to MS SQL Server, but the price was a lot better with MySQL, free! Overall, going with a LAMP stack for our web server helped keep our costs down and see the vast community that supported each other with MySQL, it was an easy choice for us to go with MySQL over other paid solutions. We did hire outside developers who were skilled at MySQL to build our site, but once it was done and they handed over the site, our in-house development team was able to take over management of the website after a few months of working with the outside developers.