Try our new research platform with insights from 80,000+ expert users
PeerSpot user
DevOps Lead Engineer at a tech services company with 51-200 employees
Consultant
Jun 30, 2017
It is open source and AWS provides a managed solution. I would like it to catch up with proprietary technologies.

What is most valuable?

It is open source and AWS provides a managed solution.

How has it helped my organization?

Amazon has come up with Aurora, a MySQL hybrid that has helped us get up to speed without actually thinking about MySQL underlying optimizations.

What needs improvement?

Catching up with proprietary technologies like Oracle and PostgreSQL is the challenge right now.

For how long have I used the solution?

We have used this solution for over four years.

Buyer's Guide
MySQL
December 2025
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,371 professionals have used our research since 2012.

What do I think about the stability of the solution?

There have been no stability issues yet.

What do I think about the scalability of the solution?

We code for horizontal scaling and hence the only thing that becomes important is the number of connections. The data can be easily replicated in real time on Amazon replicas themselves. We have a dynamic solution to read data from replicas and not from a master instance. That is how we scale.

How are customer service and support?

I would give technical support a rating of 10/10.

Which solution did I use previously and why did I switch?

We did not use a different solution before.

How was the initial setup?

The initial setup was straightforward.

What's my experience with pricing, setup cost, and licensing?

Keeping something similar to AWS, and as easy as Amazon, will be the best thing for any small business like mine.

Which other solutions did I evaluate?

I did evaluate other solutions, but MySQL stood out because of its ease of use. Perhaps my prior experience has made me be biased towards MySQL.

What other advice do I have?

Until you have expertise in data migrations and what you are doing with data, MySQL can be really easy and dangerous at the same time. MySQL doesn't give you a warning about data truncation if data types don't fully match. Be really careful on that front.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user130032 - PeerSpot reviewer
CEO at a tech services company with 51-200 employees
Consultant
Jun 30, 2017
SQL capability, functions and ease of optimization.

What is most valuable?

SQL capability, functions and ease of optimization.

What needs improvement?

Software and web development.

For how long have I used the solution?

15 years.

What was my experience with deployment of the solution?

No issues.

What do I think about the stability of the solution?

No issues.

What do I think about the scalability of the solution?

Manageable.

How is customer service and technical support?

Customer Service:

Used open source and never needed customer service.

The product is quite mature.

Technical Support:

NA

How was the initial setup?

Straightforward.

What about the implementation team?

In-house.

What was our ROI?

Good.

What's my experience with pricing, setup cost, and licensing?

The open source product is good. If you want advanced features go for the enterprise edition.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
MySQL
December 2025
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,371 professionals have used our research since 2012.
PeerSpot user
Database Administrator at a recruiting/HR firm with 1,001-5,000 employees
Real User
Oct 22, 2016
It is easy to understand the inner picture of the database from the EER model.

What is most valuable?

The EER diagram is the most important feature for me as the EER diagram can show the inner picture of the database, such as the relationship between the tables very easily. We can also add, modify or delete EER diagrams very easily.

How has it helped my organization?

The user friendly interface which is easy to interact with such as creating backups, tables, views, and the EER model.

What needs improvement?

It has lot of options to interact with. Sometimes it is hard to find the appropriate options quickly. They need to add descriptions somewhere as to where a user can go to find the proper menu easily when required. Another problem is that since all the databases can be seen and operated together, it’s possible to make mistakes such as dropping the wrong database.

For how long have I used the solution?

I have used this product for two years.

What was my experience with deployment of the solution?

There was no issue with deployment

What do I think about the stability of the solution?

There were no issues with stability

What do I think about the scalability of the solution?

There was no issue with scalability

How are customer service and technical support?

Customer Service:

The level of customer service is good. I understand sometimes they need to transfer the service to a knowledgeable person, so we need to have patience and explain the same problem several times.

Technical Support:

The level of technical services is good. I understand the product is technical, so sometimes the reported problem requires more investigation.

Which solution did I use previously and why did I switch?

I used phpMyAdmin. It is also a graphical interface but you have to buy the product while MySQL Workbench is free.

How was the initial setup?

The initial setup is very straightforward. I didn’t face any problem at all.

What about the implementation team?

I did the installation.

What other advice do I have?

This product is good as it is a graphical interface. It's easy to do all MySQL database administration very easily. You just need to play around to be more familiar with it. The MySQL Workbench interface is well prepared to design a database including EER diagram, create table, and view very easily. The EER diagram allows the user to completely understand the database design, which is very important and useful for the people who are involved with the database. It’s easy to understand the inner picture of the database from the EER model.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Haim Tzadok - PeerSpot reviewer
Haim TzadokCo-Founder/CEO at a tech company with 1-10 employees
Top 20Reseller

Workbench is the original GUI for managing MySQL databases it allows to:
* Manage DB - it allows to administer a DB. (by creating a connection to a database).
* Model DB - It allows you to model your database using EER diagrams to represent tables and link between tables. EER diagrams can be transformed to a schema by creating SQL script from the EER diagram. EER diagram can be also produced from an existing DB, by connecting to a database and performing reverse engineering.
* Migrate DB - It also allows you to migrate from another DB to MySQL

PeerSpot user
Senior Staff Engineer at a tech vendor with 501-1,000 employees
Vendor
Aug 30, 2016
It provides a low-cost, high-availability solution without complex active/standby management using Linux HA. It should provide detailed debugging with transaction IDs at the application level.

Valuable Features

This product’s most valuable feature to me is active-active (multi-master) cluster support for MySQL.

Improvements to My Organization

We have been using the multi-master solution from the Percona cluster. It seems to work as expected.

We use it as an embedded component of a solution we sell. It has provided a low-cost, high-availability solution without complex active/standby management using Linux HA.

Room for Improvement

It should provide detailed debugging with transaction IDs at the application level to understand deadlocks, especially under bursty workloads.

It should also provide partitioned tables and a clustered index, like Oracle, to take advantage of inherent parallelisms in the application domain.

Scalability Issues

It does not scale well when there are concurrent requests. Making changes to binlog and transaction log settings improves scalability at the cost of reliability.

Customer Service and Technical Support

It has decent support.

Other Solutions Considered

This product’s active-active cluster feature was the reason for choosing it.

One of the reasons PostgreSQL was not considered – a decision taken before I joined the company - was its lack of mature multi-master cluster support. It also lacked other popular ports (e.g. MariaDB, Percona, etc. in MySQL).

Other Advice

Ensure that it meets your scaling needs, and has features for handling parallelism in the application.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user436011 - PeerSpot reviewer
IT Director at a energy/utilities company with 501-1,000 employees
Vendor
May 18, 2016
We chose to run JD Edwards on it because of the availability of resources for it in our region.

Valuable Features

MySQL database is the database on which we run JD Edwards. You could run it on Unix or you could run it on Oracle or something else. Our choice was to run it on MySQL because of the availability of resources in our area. There are more MySQL database resources available around Houston than there would be those that are familiar with, say, Oracle Database.

Improvements to My Organization

The availability of resources for MySQL has been the biggest benefit for our organization.

Room for Improvement

I'd like to see Oracle provide more certification for it.

Deployment Issues

We've had no issues with deployment.

Stability Issues

It's pretty rock solid and we've had no issues with instability.

Scalability Issues

We're able to scale without issues.

Customer Service and Technical Support

I cannot tell you when the last time was that I had to call about support for MySQL. It's really rock solid.

Other Advice

Choose your database based upon your ability to be able to hire people and support the product, like supporting JD Edwards with a MySQL database. Not everyone can work one database with JD Edwards as well as they can another one. So just make sure you've got the compatibility and skill-set.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user2652 - PeerSpot reviewer
Project Manager at a non-tech company with 10,001+ employees
Vendor
Top 20
Mar 4, 2016
Highly recommended open source database for small/medium sized organizations

Pros:- 

1) MySQL is an open source database under the GNU General Public License, that means developers can use it at no cost as long as the associated projects are also open source. 

2) MySQL is ideally suited for small/medium sized organizations for faster performance. 

3) MySQL can be used in client/Server architecture as well as it can also be embedded in standalone applications. 

4) MySQL is fast, east to use, highly extensible, lightweight, scalable, and reliable database. 

5) MySQL supports clustering in the network for redundancy. 

6) MySQL provides flexibility to modify environment variables/kernel settings to limit the amount of memory usage for increasing performance. 

7) MySQL is strongly recommended for web applications, middleware and LAMP architecture systems. 

8) MySQL can be integrated with ldap to provide centralized authentication. It can also be integrated with LAMP/WAMP, web applications and number of programming languages. It is widely used for phpadmin and wordpress. 

9) MySQL is platform independent and can be run in mixed OS platform like windows, linux, ubuntu etc. It gives compatibility even over different OS during backup and restore. Data can be backed up from one OS and can be restored on other OS.

Cons:- 

1) MySQL can be integrated with ldap, however, it is very complex, tedious and time consuming. 

2) MySQL support is available through communities like other open source projects which means that it is sometimes scarce and hard to find. 

3) MySQL doesn't have some of RDBMS features like foreign keys, transaction, rollback and subselect. 

4) MySQL also doesn't have tablespaces, role management, snapshots, synonyms and packages. 

5) MySQL uses both InnoDB and MyISAM, however, it gives slower performance when using InnoDB as compared to MyISAM for using simple queries due to complexity of InnoDB. 

6) MySQL does not provide good development and debugging tools, so it’s cumbersome to write large SQL statements.

Alternate Vendors:- Oracle, DB2, Sybase, Postgres, Informatica!!


Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user2652 - PeerSpot reviewer
it_user2652Project Manager at a non-tech company with 10,001+ employees
Top 20Vendor

I have researched more on the pros and cons I listed and modified them accordingly.

See all 2 comments
PeerSpot user
Software Tester & SQA at a manufacturing company with 501-1,000 employees
Vendor
Feb 28, 2016
The InnoDB database allows us to store and execute procedures and roll-backs.

What is most valuable?

I couldn't name just one most valuable feature. You can use it under different cases, but most of the time I needed the database as a part of my project. I think, in one moment you will prefer the InnoDB database, so you can store and execute procedures and roll-backs.

How has it helped my organization?

Again, I couldn't name an positive aspect precisely. Maybe, the fact that using MySQL and Java gives it a big portability and, at the same time, short time responses within your product (my case). This could come from the DB side. It also allows for easiness of finding interaction tools with MySQL.

What needs improvement?

None that I can name. At the moment I worked with MySQL, there was nothing I couldn't do with the product.

For how long have I used the solution?

I've been using it for four to five years.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

It's a pretty stable product for what I needed it to do.

What do I think about the scalability of the solution?

There have been no issues scaling it.

How are customer service and technical support?

Being a community product, you can find solutions all over the internet. It's not a specific support department.

Which solution did I use previously and why did I switch?

There was no solution in use previously.

How was the initial setup?

It was quite easy. The product comes with an installer. It can be complicated to configure the MySQL server, but with a little attention, all goes well.

What about the implementation team?

It was done in-house.

What's my experience with pricing, setup cost, and licensing?

It's free.

What other advice do I have?

It helped me within my projects. For a free product, it works very well and it's easy to use and configure.

Don't try the most sophisticated products, that have big names, and cost a ton. Just try this product if you need something cheap and reliable. I don't think it will disappoint, at least not in my case.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Junior Technician Intern at a tech services company with 501-1,000 employees
Consultant
Jan 20, 2016
The privileges and command line features are the most valuable to me. But, you do need to have experience with SQL to use it.

What is most valuable?

  • Privileges
  • Command line

How has it helped my organization?

I don't have any as this was my first time using it.

What needs improvement?

I think it is where it needs to be. MySql PaaS. But, you do need to have experience with SQL to use it.

For how long have I used the solution?

I've used it for 12 months.

What was my experience with deployment of the solution?

There were no issues deploying it.

What do I think about the stability of the solution?

It has been perfectly stable for us.

What do I think about the scalability of the solution?

We've been able to scale it without issue.

How are customer service and technical support?

Customer Service:

4/10

Technical Support:

7/10

Which solution did I use previously and why did I switch?

MS Access. It wasn't compatible with my project.

How was the initial setup?

It was a straightforward set-up.

What about the implementation team?

We used an in-house team.

Which other solutions did I evaluate?

We also looked at Microsoft SQL Server.

What other advice do I have?

Experience with SQL is vital. It is simple to learn and use.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2025
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.