MySQL
August 05, 2016
MySQL
Score 7 out of 10
Vetted Review
Verified User
Overall Satisfaction with MySQL
I have used MySQL in 2 jobs previously. We had multiple clients and we used MySQL as the database to support them. In addition to that, I use MySQL for some of my side projects as well. It does a pretty good job as a relational database.
- Secure - Provides solid security layers and protects sensitive data from intruders
- It's free or very inexpensive - Important for small companies.
- Memory efficient - I haven't run into cases where the server runs out of memory.
- Speed - It works well with big tables as well
- Scalability - MySQL becomes slow as read/write ratio on the database grows.
- Reliability - I have run into some stability issues. Could be a problem for certain use cases.
- Slow development - I haven't seen a lot of new releases in the last couple of years
- It's easy to learn and very inexpensive. ROI is actually pretty high.
- It works well with tables upto a few million rows. Perfect when you are a start up
- Very easy to learn and entry level people can pick up easily
If you are looking for a relational database (depending on your app), MySQL is a good place to start. MongoDB and Cassandra are NoSQL options (very powerful). I am more inclined towards PostgreSQL as it's more scalable over time. MySQL was bought by Oracle and the community support has been decreasing after that.