MySQL Other Advice

Patryk Golabek - PeerSpot reviewer
CTO at Translucent Computing Inc

The biggest lesson I would tell others is regarding the backups. Once you start doing it yourself, backing up becomes a thing. When we sign up the clients, we'll give them a set amount of backups daily and we always give them a little verbiage about how much data can be lost if the thing goes down.

Or for example, if you get hit somewhere, what is the last backup you did? How much are you willing to lose? Backups can become quite complicated, and that's something that you have to manage yourself. We have to come up with clever solutions to do runs within our Dockerized environments in production, which you usually don't get from the community. So we have to do it ourselves.

That became a thing quickly once we started going. But that was years ago. We resolved these issues on the way and we are still making them better over time - how we back up the data, the business, the compliance, where did the issue live, who should have access to that? All that stuff.

So backups are usually the thing that people don't think about. And that can bite you in the ass kind of quickly.

On a scale of one to ten, I'd probably give MySQL a seven. There's definitely room for improvement here in terms of tools that come with the product, the way we deploy it, and the way we back it up. In essence, it's a good beginner base. It's just, the tooling around the database needs a little bit more work. You just need to be fair because it is a good database. It's also an open-source database. You know you can get commercial products that Percona for a commercial version of MySQL or Aurora database MySQL. So if you go with that, then you would probably give a much higher score because you really don't see it at all. It's just close your eyes and click a button and it's there. You don't have to touch it at all.

For us, since we deal with it every day and try to compete with the companies, the small DevOps team tries to be as efficient as they can, and sometimes you have to build too many things around the solution.

The commercial products only have that because they put 20 to 30 people on JSON and they can give it to you faster. That's what Google can do because they're good at the tooling around the database. In the current requests of the work, MySQL Workbench is the default tool to interact with the database. Again, MySQL Workbench is an open-source tool that it gets directly from Oracle. It's okay. It's not the greatest. It gets the job done. It's not a finesse tool. It just gets the job done.

If you hide it behind a main service and you don't see it, it's great. You're good to go.  People talk about Amazon RDS and how great it is. But that's a managed product. If you peel the layers and look at the SQL in there, they put a lot of work around that. It's fully scalable. The money used and the way they restructured that SQL database to actually give you that performance took a lot of work for the AWS people. So they're not going to share that IP with you. And they're definitely not going to release it because other people can pick it up, like Google. Then Google has Cloud SQL, as well. So they also have a MySQL version in there and they don't show you how the backup is, or how they actually manage it or scale it. You don't get that information.

So that's the trade-off between managed and non-managed or self-hosting. It's always that kind of battle, that fight. It depends on the money, depends on the client. If it's for a healthcare issue or one of the hospitals, you just have to decide what they want, what's the best for them and how they're going to be protected. So there are many variables that come into play. It depends on your use case. In general, it’s a good database, I have no problem with it.

View full review »
Prince Raju - PeerSpot reviewer
Lead Data Analyst at Ernst & Young

I would recommend it. For beginners, it is pretty much easier compared to other tools. The queries are very similar and easy to learn in a short span of time.

For beginners, it is very easy to use. It would be something easy to learn. It is a perfect tool for beginners. 

Overall, I would rate the solution a seven out of ten. 

View full review »
Alireza-Nikseresht - PeerSpot reviewer
CEO at Shiraz University

I would rate the overall solution a nine out of ten. We didn’t find any issues in the solution’s maintenance. In every project, one developer would be in charge of their respective database maintenance. The solution has large community support.

MySQL is a fast database that is also high performing. When you want to do a project that requires a fast transaction, MySQL acts very well there. When a company needs a free database that is fast, could be connected over the network with many people, and do transactions, we usually suggest this solution.

View full review »
Buyer's Guide
MySQL
April 2024
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,578 professionals have used our research since 2012.
Guruprasad Gonjare - PeerSpot reviewer
Director Cloud Architecture at LTIMINDTREE

I would rate the overall solution an eight out of ten. However, compared to other open-source databases like PostgreSQL, I would rate it a nine out of ten. Compared to Oracle, I can give a rating of around seven to eight. We are using MySQL’s HeatWave. The maintenance of the solution is based on its complexity. In the normal scenario, one resource is good enough for maintenance and deployment. The older versions had an issue with stability. The issue has improved with the newer versions.

View full review »
CharlesBrewer - PeerSpot reviewer
Managing Director at NaMax Limited

If you don't have any unusual requirements or absolutely vast databases, it's ideal. We certainly have no problems at all. It just works.

Overall, I'd rate it a nine out of ten. Nothing is perfect, but it's as good as we could have asked for.

View full review »
Mohini Kushwaha - PeerSpot reviewer
RPA Developer at Dimiour India Private Limitied

We have been looking into another solution called Microsoft Dataverse but it's not accessible to all the processes for our use cases. Additionally, we are evaluating Amazon AWS. We are finding solutions to fit our client's needs.

If an individual is not currently utilizing MySQL, I would advise them to investigate its efficacy in managing and modifying data. Its numerous features can streamline these tasks significantly. For those interested in starting with MySQL, it provides an all-in-one solution for their needs, allowing them to complete numerous tasks with ease. Moreover, I would suggest using available tools to learn how to use MySQL effectively.

I rate MySQL a ten out of ten.

MySQL is user-friendly, making it easy to maintain and modify data. It offers robust security features that enable restricted access based on user permissions. Additionally, it's efficient in loading data and performs faster than many other databases. Users can expect speedy results without encountering significant delays.

View full review »
PrinceKumar2 - PeerSpot reviewer
Associate Cloud Engineer at Rishabh Software

Below are some thing to consider while working with mysql.

1. Regular maintenance 

2. Security consideration

3. Version compatibility

You can try MySQL if you have any use cases of relational databases. It is very easy for somebody to learn to use MySQL for the first time. The solution worked fine for me, with no breakdowns or scalability issues.

Overall, I rate MySQL eight and a half or nine out of ten.

View full review »
RU
Senior Consultant at Tata Consultancy

Rather than recommending specific servers or operating systems, decisions are driven by how the application behaves and what functionalities it requires. This approach streamlines the process as pre-tested systems are already available, reducing the time and investment required for testing. Overall, I would rate it eight out of ten.

View full review »
Ruhul Amin - PeerSpot reviewer
Executive Officer at Midland Bank Plc

Overall, I would rate it nine out of ten.

View full review »
Deepak Sahu - PeerSpot reviewer
Consultant at Dell Technologies

My suggestion to those planning to use the solution is to learn about it and utilize it for their specific scenarios. It is a powerful tool that can perform multiple analyses and reveal hidden insights within multi-million or billion-row datasets that may not be immediately visible to the human eye. The tool also offers many use cases for machine learning. I encourage users to plan and explore the tool to discover its full potential. I rate the overall product a nine out of ten.

View full review »
Kevin Honde - PeerSpot reviewer
Data Solution Architect at Econet Wireless Zimbabwe

I would recommend this solution to other people.

Overall, I would rate MySQL solution a nine, on a scale from one to 10, with one being the worst and 10 being the best.

View full review »
GG
Computer & Information Systems Manager at a real estate/law firm with 51-200 employees

If you want just a database for data storage, I would recommend MySQL. If you want something that has everything in it, such as reporting services and analytics, SQL Server might be better. Cost-wise, MySQL is almost pricing itself out.

I would rate MySQL an eight out of ten for ease of use, especially for someone who has never used it and implemented it. It was pretty straightforward to implement it. It gives you what you need. It surely provides the basics such as data storage, setting up the tables, etc.

View full review »
Prince Barai - PeerSpot reviewer
Back End Developer at Agnos Inc.

MySQL is deployed on the cloud in our organization. Big companies like Netflix, Uber, and Facebook use the solution. Since MySQL is an old product, many people might have faced similar issues, posted them online, and got a resolution. MySQL's performance and scalability features have supported our database growth.

New users can follow the documentation to use the solution, as it is straightforward. You need to be very clear about why you want to use the solution. MySQL is a relational database management system that cannot be used as a dynamic database management system.

MySQL is generally faster and more efficient than other relational database management systems. Hence, it is our preferred choice for applications that require high performance.

Overall, I rate the solution a nine out of ten.

View full review »
Shivaprasad C S - PeerSpot reviewer
Programmer at Ministry of Interior

When you compare Oracle and DB2 with SQL Server and MySQL, all these come under RDBMS (Relational Database Management System). Since the licensing for Oracle and DB2 is costly, people will go for either MySQL or Postgres. People go for MySQL because it is better than Postgres in indexing and supports multiple data types compared to Postgres.

Just one person is needed to maintain MySQL. We didn't face any challenges using MySQL because of many open communities. If you have MySQL's commercial license, you will get good support. I would recommend MySQL to users who are going for medium enterprise applications.

Overall, I rate the solution a seven out of ten.

View full review »
Serge Dahdouh - PeerSpot reviewer
CEO at Les Roches International School of Hotel Management

I rate the product a ten out of ten. 

View full review »
AB
Associate Consultant at a computer software company with 501-1,000 employees

If you are new to database management, then the solution will be the best choice. 

I rate the solution an eight out of ten. 

View full review »
PeterKrall - PeerSpot reviewer
Freelance Software Engineer + Director of a company at Peter Krall Consulting

I will probably keep on using this solution. If you have a limited amount of data you want to store in the database, and you don't want to spend a lot of time on administration, it is certainly fine. 

I would rate MySQL a ten out of ten. It was perfect for our use case. 

View full review »
JK
Data Analyst at KPMG East Africa

The tool helps us get the job done. It is not very complex. Overall, I rate the product a nine out of ten.

View full review »
Philippe Liénard - PeerSpot reviewer
CEO at csm

Don't just use MySQL on its own. Always use it with other software around it. MySQL is very stable, but pay attention to the software you use with it, whether you develop everything from scratch or use open-source systems like CMS.

Overall, I would rate the solution a nine out of ten. I would recommend using the solution. 

View full review »
Maher Shahzalal - PeerSpot reviewer
Backend developer at Alphatraduction

Overall, I would rate MySQL a six out of ten. I recommend MySQL for small organizations and companies. For bigger organizations, one may need to consider other options.

You can also consider your project, budget, and organization while opting for MySQL. If it's a government or private project and what the product is. 

View full review »
Ahmed-Ramy - PeerSpot reviewer
CEO at TMentors

We are just end-users. However, we are happy to work with them.

With Microsoft, we are a customer, partner, and vendor. We aren't partners with Oracle. 

I would rate the solution at a six out of ten.

They just need to assign a great team to MySQL, basically, and Oracle should just leave them alone to improve the product as the product hasn't been improved in the last 10 years. Since Oracle acquired it, it has been in decline. They need to do a lot, not in terms of features. In terms of the mindset.

I would recommend Postgres which is similar to MySQL, over this product. Even the clients are coming to us with such requests. They will flat-out tell us: "we hear that MySQL is having issues and we don't want to deal with Oracle and all that kind of stuff, so let's use Postgres." It's easy to migrate over. It's almost seamless, which makes it a very attractive option.

View full review »
Egzon Maloku - PeerSpot reviewer
Senior Pantheon ERP Implementer & Head of Accounting at Datalab

I would rate MySQL a nine out of ten. 

View full review »
SG
Works

It supports wide range of languages and cross-platform support

View full review »
CG
Clinical Data Management Principal at Vertex-in-Healthcare

I would rate the solution an eight out of ten. Our company is a service provider that has designed and built a solution. We sell it to other third parties. We are comfortable with MySQL. The solution being owned by Oracle and its brand positioning influenced a big part of our decision. The solution is very consistent with its peer group and we accept the solution’s range of functionalities.

We are happy with our choice. We evaluated over ten solutions before choosing MySQL. I am sure that we would be making the same decision if we were to do it all over again.

View full review »
CN
Principal Software Engineer at a manufacturing company with 1,001-5,000 employees

There are certain things that it doesn't do as well as SQL Server. There are certain things that you can do to swamp the server, such as it is just not very responsive to more complicated joins and things like that. Unfortunately, you have to try to learn what those things are, but there are certain things like correlated sub-queries and more complicated approaches that it doesn't support, and you can hang the server in doing that. So, even though it has standardized the SQL queries and other things, there are some things that it doesn't perform particularly well, such as more complicated joined scenarios. We join several tables at a time, but we tend to do that on well-known indices, primary keys, and things like that, but if you're doing something more sophisticated than that, it becomes more challenging. These things that I've mentioned are written up by people, and once you learn those things, you develop techniques to work around them. You take different approaches to solve the problem for those things. You have to do that anyway as a developer. You don't just write code and throw it out there on a production server. You certainly need a totally separate test environment and all that.

I would rate MySQL an eight out of 10.

View full review »
Anand Viswanath - PeerSpot reviewer
Project Manager at Unimity Solutions

I have not seen any incident with a security violation or data breach. I have not contacted the technical support team. The infrastructure team contacts the technical support team regarding server-related issues. There is a LAMP stack. The Linux, Apache, MySQL, and PHP combination seems to be working well for enterprises' modern web applications.

Overall, the integration works well. However, initially, we worked with a third-party integration team to fix the APIs, query, and response code. Initially, some technical work will be needed. Once it is done, the integration turns seamless.

Overall, I rate the product an eight out of ten.

View full review »
AJ
Officer IT data processing at Stanbic Bank Ghana, Ltd.

I rate the solution as a ten. I advise others to have durable resources to handle the operations of MySQL systems.

View full review »
ND
Specialist Geosciences Data Consultant at a energy/utilities company with 10,001+ employees

My advice for anybody who is implementing MySQL is to ask around because there are many different ways that you can create a database now. Relational databases are no longer the best way to organize your data. It really depends on what it is that you're doing. For example, you may not need a relational database, but instead just a file structure. So, look at all of your options and speak with the experts to see what kind of database is needed before assuming that you need an RDBMS.

I would rate this solution an eight out of ten.

View full review »
it_user253797 - PeerSpot reviewer
IT Consultant, Business Owner, Lecturer at a tech consulting company with 10,001+ employees

For us, MySQL is the choice for all of our projects. It is simply to use, supported by all content management systems and, of course, Open Source.

We haven’t had any major issues, and since we have now developed MySQL technical skills and custom libraries, there is no reason to move on with a different RDBMS, unless circumstances change.

View full review »
Marco Ismael González Rangel - PeerSpot reviewer
Solutions Architect at Teravision Technologies

The solution is good at scaling.

I rate MySQL a ten out of ten.

View full review »
Caroline Bentolila - PeerSpot reviewer
Process Automation Analyst at Stone

I would recommend this solution to others.

I rate MySQL a ten out of ten.

View full review »
NM
Database Engineer at a retailer with 10,001+ employees

We are using MySQL 5.6, 5.7, and MySQL 8.0. 

In terms of advice, I'd say when implementing MySQL, if a company has been using any previous relational database, like Oracle, Microsoft SQL or DB2, the easiest way to migrate from any database is from Oracle to MySQL. There'll be some challenges from Microsoft SQL, as well as from DB2 to MySQL. Any existing application which is working with the Oracle database as a backend database, DB2 database as a backend database, or Microsoft as the backend database, should still work fine with MySQL, with minimal code changes. 

MySQL is a product supported by a lot of applications and a lot of organizations. Almost every client and every API would be able to support MySQL. There would still need to be a lot of testing, however, I feel almost all of the applications which need a relational database for their database solution, could leverage out of MySQL. 

View full review »
AG
Product manager at Metrodata Electronics Tbk PT

My message to our customers out there is that you want to get a good product. A good product in terms of the cost and an effective solution. But you also need some guarantee that this product will be supported by the principle.

Because there are so many cheaper products out there but they don't have principles to support the product. They rely on the community for the troubleshooting.

So I recommend to the customers to try this product. MySQL comes from open-source so it means it's a cost-effective solution. But the important thing is this product has its own principle that is supporting this product. It means you don't have to worry as long as you have a bit of a principle behind you to cover and support you. So you can use this product with less worry because you have a principle behind you. That is my message to the customers.

On a scale of one to ten, I would give MySQL an eight.

View full review »
it_user448206 - PeerSpot reviewer
Senior Application Programmer/Analyst, Team Lead at a university with 10,001+ employees

The porting code to or from MySQL is not that complicated, but the date type/format and functions are the biggest hurdles. Handling booleans data type is less efficient than the BIT type in the SQL Server.

View full review »
Ismail Yushaw - PeerSpot reviewer
Supervisor at GGoC1

I recommend the solution to those who plan to use it since it is a very good product that comes to my mind since it is always available. I don't know about the current licensing model of the product because it was an open-source tool earlier. I don't remember myself attempting to check what kind of license MySQL uses presently. In the past, Microsoft SQL Server used to cost a lot of money, which my company couldn't afford at that time.

I rate the overall system an eight out of ten.

View full review »
AV
Technical Director at Metrofibre Networx

The solution's documentation and support are awesome. Also, its speed has increased in the last few years. So, we have never had any issues with it. If there were any errors, then they were human errors.

Today with many other options, we stick with MySQL and recommend it to others. There are so many other things that are more suitable for different purposes, and I will have to do research to know more about them. MySQL has been around for a decade, so something cannot go wrong. Its big support communities make it easy to resolve problems since there is always somebody who can help.

I rate the solution a ten out of ten.

View full review »
Milton Palacin - PeerSpot reviewer
Solution Architect at SBS

Overall, I would rate this solution an eight, on a scale from one to 10, with one being the worst and 10 being the best.

View full review »
AM
Global Data Architecture and Data Science Director at FH

For anyone who wants to learn SQL, MySQL is free on Linux, Windows, or Mac Operating Systems.

MySQL can be deployed anywhere on the cloud or on a PC.

I would rate MySQL an eight out of ten.

View full review »
JohnMitchell - PeerSpot reviewer
jmitchell@natbankmw.com at NBM

The most important thing other potential users need to do is to look at the use cases for this application and to evaluate how it's able to handle heavy loads, etc. Users should evaluate how it handles high-traffic. They'll need to ask themselves: is the solution usable for my applications? 

I'd rate the solution seven out of ten.

View full review »
SJ
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees

The solution can be deployed both on the cloud and on-premises. 

I'd rate the solution at an eight out of ten.

I would recommend the solution to other users and organizations. 

View full review »
Anays Micolod - PeerSpot reviewer
Programmeuse Python 3 at Université Grenoble Alpes

Plan how the data will be constructed. I had to delete an entire database and start over because I didn't organize it properly. That was a huge block.

I would rate MySQL at eight on a scale from one to ten.

View full review »
PA
Software Engineer at a financial services firm with 10,001+ employees

I would advise others that this is a useful tool.

I rate MySQL an eight out of ten.

View full review »
LK
Systems Administrator at Dairibord

I rate this solution an eight out of ten. I would recommend this solution to others and I'm very satisfied with its performance. 

View full review »
Kevin Honde - PeerSpot reviewer
Data Solution Architect at Econet Wireless Zimbabwe

We are just customers and end-users. We don't have a business relationship with MySQL.

I'd recommend the solution to other organizations.

I would rate it at a seven out of ten overall. 

View full review »
AC
IT Consultant at Woohoogeeks

You do need to have technical knowledge of databases in general, but MySQL is not too difficult to learn if used alongside PHPMyAdmin, but there are other tools you could consider, such as MySQL Workbench.

View full review »
Waqar Malik - PeerSpot reviewer
System Analyst at National University of Sciences and Technology

I would rate the solution a seven out of ten. The solution’s users have the liberty of custom management. We can implement the solution in Azure, which is Microsoft’s advanced version.

View full review »
AM
Enterprise Architect at a computer software company with 1,001-5,000 employees

I would rate MySQL nine out of 10.

View full review »
PJ
Deputy Director General at a computer software company with 1,001-5,000 employees

I would recommend this solution depending on the project. If a project requires the kind of features that are available in this solution, I would recommend this solution.

I would rate MySQL an eight out of ten.

View full review »
RP
Database Administrator at a recruiting/HR firm with 1,001-5,000 employees

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.

View full review »
Tapas Karmakar - PeerSpot reviewer
Oracle Technology Artchitect and Specialist at Wizertech Informatics Pvt. Ltd.

I rate the solution an eight out of ten. The solution is good but auto-tuning and the NDB cluster can be improved.

View full review »
AR
Vice President & Head of IT Governance at a financial services firm with 1,001-5,000 employees

Right now, Oracle has taken over the business of MySQL. Now, it's standard that you have to pay money for the license. That's why we are shifting all our databases, the small, small databases, from MySQL to Oracle. We do have extra data, so we do require a license.

Currently, we are using the previous version of the solution. I can't speak to the exact version number, however.

I'd rate the solution at a five out of ten.

I wouldn't recommend it to other organizations at this time.

View full review »
DB
Founder at Art World Web Solutions

For one level of data, you can use MySQL. However, for large amounts of data, you will have to find other databases.

Overall, it's a good solution.

I would rate MySQL a six out of ten.

View full review »
HE
IT Infrastructure & Data Platform Sr. Manager at a financial services firm with 1,001-5,000 employees

At the moment, because of the issue that we are having with the clustering, I may not recommend MySQL. It would first need to have the clustering problem fixed and then have a sufficient deployment guide. 

I would rate this solution a seven out of ten.

View full review »
it_user304758 - PeerSpot reviewer
Powerbuilder Consultant at a government with 1,001-5,000 employees

This is a relational database tool for small to medium sized applications. However, this didn't start as a Relational DB, so if you want a truly Relational Database for an Enterprise, similar to Oracle, you may want to look into PostgreSQL, as well. However, MySQL is still a very good database for internet based applications.

View full review »
LM
Ingénieur Etude et Développement / Technical Lead Java at ATOS

I am not using the user interface because I'm a developer. Generally, I just try to find how to use the command-line interface to access what I want for the system.

Oracle is still the best, but it's too expensive.

Before purchasing this solution, know the needs of your environment and be sure that you don't have to scale it. If you want to scale it you will require more knowledge on the product and you will need more support for it.

If you have a little project with a thousand users connected to the instances, it will be able to be scaled. But if you are looking to be able to handle large volumes this is not a good solution for your needs.

If am comparing MySQL with other free solutions then I would rate this solution a seven out of ten.

View full review »
TB
Managing Director at a financial services firm with 201-500 employees

I'm using the Enterprise version of MySQL.

MySQL is a good database. We are using it, and we'll continue to use it.

I've never contacted the technical support team for MySQL. I have no complaints.

I can recommend MySQL to others who plan to start implementing it.

We don't ask for new features on a database. When we take a database, we take it because of fixed features, e.g. its current features. It's not an application. It's a database. We are fine with whatever features MySQL offers now. We never really thought about whether we want more features on this product.

I'm rating MySQL an eight out of ten.

View full review »
KV
Data Architect at ACPAS Loan Management Software

I would recommend this solution to others. I plan to keep using it.

I would rate MySQL an eight out of ten.

View full review »
MM
Senior Web Manager at a university with 501-1,000 employees

As long as your application supports it well, and you are familiar with the scaling options and its limitations, you can’t go very wrong with MySQL, as it is a very mature product by now. If you are fairly competent with servers and databases you could start off without subscribing to Enterprise Support, and may be able to get by quite well. If things get more complicated, or scalability starts to become a problem, then you may consider paying for help.

View full review »
SN
Director at BAB

We used different solutions before, but I do not know why we switched to MySQL. I recommend the solution to others. Overall, I rate the product an eight out of ten.

View full review »
PE
Lead Project Manager, Owner at a tech services company with 11-50 employees

My advice to anyone considering MySQL is to check the forums and do your homework.

On a scale of one to ten, I would give MySQL a 9. It would be a 10 if it was simpler to use, but as it is, it's about a 9.

View full review »
ZG
Senior System Administrator at Debre Markos University

I believe there are 100 users making use of the solution in our organization.

I would recommend this solution to others. 

View full review »
OK
Solution Architect at KIAN company

I would recommend this solution to others.

I rate MySQL an eight out of ten.

View full review »
HP
Senior Data Analyst at Charutarhealth Org

I would recommend this solution. I would rate MySQL a nine out of ten. I find it almost perfect.

View full review »
AR
Information Technology Infrastructure Manager at a comms service provider with 201-500 employees

MySQL is a product that I can strongly recommend. However, it is important for you to have the in-house knowledge to support it. Some level of in-house expertise is necessary, otherwise, you will have to rely only on external opinions. In my opinion, that's not good. Sometimes they have good intentions but don't understand the reality.

I cannot give MySQL a perfect rating because we don't use all of the features. That said, I can tell you that I am totally satisfied with it. It's a very stable product and it's something that is not difficult to deal with.

I would rate this solution an eight out of ten.

View full review »
HT
Co-Founder/CEO at Grigale LTD

Stick with the source, stick with Oracle MySQL as the leading vendor for MySQL technology.

View full review »
it_user231711 - PeerSpot reviewer
Telecommunications Engineer at a comms service provider with 1,001-5,000 employees

Go with the Linux version. It is more stable and manages the system resources better.

View full review »
it_user178848 - PeerSpot reviewer
Engineer with 51-200 employees

MySQL is a great RDBMS, but make sure it will integrate with all of the clients you will be using and the rest of your infrastructure. The problems usually have more to do with other products supporting MySQL than MySQL itself.

View full review »
VC
Sr. Solution Architect at a computer software company with 5,001-10,000 employees

While the solution has, nowadays, moved to the cloud, the one I have been dealing with is on-premises.

Even though the solution has not been off the market, I do not possess the exact figures of those making use of it. It is still being used by a couple of our clients. 

I would recommend the solution to those interested in using the free, stable version of the solution which incurs no licensing costs. 

I rate MySQL as a seven out of ten. 

View full review »
YT
Unemployed (previous role was Solutions Specialist, System Integration)

For the best usage right now, the trend is to move the platform from on-premise to cloud. Then, you you really have the best flexibility to scale down or scale up based on your usage. You can make full use of the resources and then pay for whatever you use. Because if you have it on-premise you always pay the same price no matter how much usage you have. So one of my suggestions is if you plan to set up the platform for MySQL, it would be best to go directly to the cloud solution.

On a scale of one to ten, in terms of the usage for the middleware team and the end user of the SQL database, I would say it's around an eight at least. I cannot say from a  database administration perspective.

To determine what would allow me to give it a 10, I would first have to get more experience using it on the cloud version.

View full review »
PN
Oracle Cloud Infra Architect at Wipro Limited

I would rate MySQL an eight out of ten.

View full review »
MW
Project Manager at Realnux

We recommend MySQL to our customers and other partners. The only problem relates to the business strategy from Oracle. For this reason, most MySQL users are considering migrating to MariaDB.

Overall, on a scale from one to ten, I would give this solution a rating of nine. We're very satisfied with MySQL. If we could scale-out further, I would give it a ten. We need a database cluster or a scalable database solution for our future applications.

View full review »
HC
Sysad Database Administrator Lead at USSC

If you are not into command-line usage, I don't think MySQL is for you. I found MySQL easier to use by using the command line rather than by using the workbench. The workbench is comparatively slow, especially when exporting.

I would rate MySQL a seven out of ten.

View full review »
MR
Senior Database Administrator Engineer at a comms service provider with 10,001+ employees

We plan to continue using this product. It's good, and I can recommend it to others.

I would rate this solution a seven out of ten.

View full review »
RS
COO at a tech vendor with 1-10 employees

My advice for anybody who is looking into implementing MySQL is to start by carefully evaluating their use cases. One of the things that we found is that MySQL didn't necessarily have all of the flexibility for JSON and XML processing at the time. I know that they've improved it, although it's not quite the same as what you see specifically in Oracle. So, the customer has to evaluate that. For straight-on basic transaction processing, it's worked out just as well with few issues from SQL Server to MySQL or from Oracle to MySQL.

For my use, I'm fine with what they have. I'll be interested in what they'll provide in analytics, as well as JSON and XML processing if that's even on their roadmap. For right now, it's really not an impact on my use case.

If I were rating SQL Server or Oracle then I would rate either one a nine out of ten. The only difference is that they do perform better than MySQL, although they don't perform so much better than it's relevant.

I would rate this solution an eight out of ten.

View full review »
Ruben Conti - PeerSpot reviewer
Owner at Intersoftware sas

I would rate MySQL nine out of 10. 

View full review »
IR
Manager at a tech services company with 51-200 employees

I would recommend that others use MySQL. I would rate it 10 out of 10.

View full review »
DO
Business Intelligence Manager at a translation and localization position with 501-1,000 employees

I would rate MySQL a seven out of ten. 

To make it a perfect ten, they should improve the UI. It's got quite a narrow range, and there's a lot more obvious to the database side than what I deal with. The UI is not quite as sharp I would say as the Microsoft solution. In some cases, I find that there are better shortcuts available in Microsoft solutions.

If I was choosing, I would probably lean towards Microsoft. That may be just a purely personal preference. My use of MySQL has primarily been from a data integration point of view, a data architecture point of view, and reviewing the database itself, and the data structure, data types. In my role, I don't define data and I don't build the database, I'm purely on the interrogation and the analytics side. I probably would find the Microsoft solution slightly better. But MySQL does absolutely provide what I require from that point of view. So I would recommend it, yes.

View full review »
it_user1282806 - PeerSpot reviewer
Infrastructure Platform Engineer at a cloud provider with 51-200 employees

We are IT services provider, and provide this solution to our customers. It's typically installed on a dedicated server.

When we are working with it, we are doing SQL queries, and on top of that, we are using MySQL to do some reporting as well. It does what we want it to do and our clients are also happy with the results they get. It's a fine solution.

I'd advise those considering working with the solution to be patient.

We don't have any partnership MySQL. We are mostly a Microsoft partner. We mainly use the solution because of the community and the SQL server that's different from Oracle's server. From time to time we have to use MySQL.

I'd rate the solution eight out of ten. From our perspective, it's free to use, it's stable and it's fast and scalable. It makes it a good option for many organizations.

View full review »
it_user702249 - PeerSpot reviewer
Web Developer at a tech services company with 201-500 employees

I believe that it is the ideal solution for a variety of projects with a small learning curve compared to other solutions. It allows you to be efficient quickly.

View full review »
CR
Senior Java Developer at a computer software company with 11-50 employees

I would rate it a seven out of 10.

View full review »
it_user242553 - PeerSpot reviewer
Academic application support at a university with 1,001-5,000 employees

Ensure you know what you want to use it for and make sure it is the right fit for the job.

Do not allow developers to tell you what your DB should look like, as that is the best way to performance problems. Use the MySQL Workbench and MySQL Monitor.

View full review »
it_user279822 - PeerSpot reviewer
DevOps SRE at a tech services company with 51-200 employees

Do your research and make sure for your use case that MySQL is the best choice, before making any commitments.

View full review »
SA
Project Manager at a computer software company with 1,001-5,000 employees

I do not know the number of users who are using the solution in my organization. 

I would absolutely recommend this solution to others. 

I rate MySQL as a seven out of ten. 

View full review »
RM
Senior Director IP led Services (PES) at a computer software company with 1,001-5,000 employees

I would recommend this product if it suits your needs. 

I rate this solution an eight out of 10.

View full review »
VR
SVP Technology and Head of India at a financial services firm with 201-500 employees

This is a good product and I recommend it to others.

We use it as a data store and from that perspective, we get everything we need. We don't have any complaints about features such as analytics, reports, or dashboards.

I would rate this solution a six out of ten.

View full review »
GO
CEO at a computer software company with 11-50 employees

My experience has been open-source. Oracle should start putting in some of the enterprise features in the standard version. There are some key features that should be part of the standard. Things like replication should be part of the standard version as opposed to it being in the enterprise version.

I would rate them an eight out of ten. View full review »
it_user158343 - PeerSpot reviewer
Software Architect at a tech consulting company with 51-200 employees

Most small and medium enterprises require many non-critical solutions. They clearly they do not have large budgets for these kinds of solutions, so it makes a lot of sense to consider MySQL as a good option for this kind of development.

The advice is to make sure that it works for your company and for your customers.

View full review »
it_user369420 - PeerSpot reviewer
Software Tester & SQA at a manufacturing company with 501-1,000 employees

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.

View full review »
it_user1122 - PeerSpot reviewer
Infrastructure Expert at a tech services company with 1,001-5,000 employees
I use MySQL on a regular basis, specifically whenever I am managing or installing a Wordpress instance. Combined with PHPMyAdmin, MySQL is an excellent database solution for small to medium sized businesses or installations. I would recommend using a better supported database like Oracle or MSSQL for mission critical tasks on an enterprise level, but MySQL is completely capable of performing the same tasks as those other databases. View full review »
AV
Information Systems Computer System Controller at a insurance company with 11-50 employees

I have plans to continue using the solution in the future.

I rate MySQL a seven out of ten.

View full review »
VR
Full Stack Developer at a tech services company with 10,001+ employees

I would rate MySQL a nine out of ten.

View full review »
it_user3405 - PeerSpot reviewer
Partner at a tech services company with 51-200 employees

I would suggest running tests against MySQL, MariaDB, Oracle, PostgreSQL, and MS SQL to determine which one best suits your needs (cost, development, and integration should all play in your decision-making process).

View full review »
it_user208659 - PeerSpot reviewer
QA Lead at a logistics company with 1,001-5,000 employees

No one tool fits the bill for every company. Do a feasibility study, and get to know what is can do before going in and developing.

View full review »
it_user722220 - PeerSpot reviewer
MySQL DBA

You just need to identify why and what are the requirements. Also, you need to listen to news feeds regarding the features you are getting into and the features you will to use from it. Take the time to identify and understand.

View full review »
DY
Deputy Manager at a university with 1,001-5,000 employees

I would rate this solution an eight out of ten.

View full review »
it_user755235 - PeerSpot reviewer
Director at RC Ghosh Group of Companies

One should ensure the availability of proper hardware before any optimization attempt from the software level.

View full review »
it_user755103 - PeerSpot reviewer
Open Source Database Consultant

You will have a lot of work, but you will also avoid a lot of issues due to product immaturity on the database market.

View full review »
it_user492180 - PeerSpot reviewer
Director of Information Technology at a tech services company

Not choosing an open source software for this kind of solution. Now, we are looking at ServiceNow Express.

View full review »
it_user333624 - PeerSpot reviewer
Software Developer at a tech services company with 501-1,000 employees

From my perspective, MySQL is a product that allows you to be efficient, but the decision goes down to the situation and what you're looking to accomplish.

View full review »
it_user1065 - PeerSpot reviewer
Senior Manager of Data Center at a integrator with 51-200 employees
MySQL is indeed the world's most popular open source database. It has been designed on the hyper threading infrastructure and supports multi-threaded architecture for using multiple CPU's. It works on index compression with B-Tree disk tables popularly known as MyISAM. Its efficiency depends on the implementation of SQL functions with optimization of library classes. View full review »
JI
System Analyst and Team Lead at a tech services company with 11-50 employees

The solution is good for applications of small scope or for IT. It is sufficient to satisfy the needs of those with limited resources. 

Oracle is the main product in my organization.

There are 60 or 70 people making use of the solution in my organization. 

I would definitely recommend the solution to others. It is good for any solution. 

I rate MySQL as a nine out of ten. 

View full review »
RP
IT Specialist at a government with 1,001-5,000 employees

I would recommend this solution to others.

I rate MySQL an eight out of ten.

View full review »
it_user304542 - PeerSpot reviewer
DevOps Lead Engineer at a tech services company with 51-200 employees

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.

View full review »
KopanoRamaphoi - PeerSpot reviewer
Consultant at Rpc Data

I rate MySQL an eight out of ten.

View full review »
MU
Co-Founder at Mero Reading Room

The overall service is great. 

View full review »
it_user436011 - PeerSpot reviewer
IT Director at a energy/utilities company with 501-1,000 employees

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.

View full review »
it_user1020 - PeerSpot reviewer
Head of Data Center at a tech company with 51-200 employees
Just be ready though to work at the command line should you wish to use MySQL in its free form. It may not be the most intuitive user interfaces available, but it also makes MySQL a simple yet very reliable database for most people's needs. View full review »
GS
CTO at a tech services company with 1-10 employees

I rate MySQL a nine out of ten.

View full review »
KB
Team Leader Presales at a comms service provider with 51-200 employees

Definitely, I would recommend this solution to others.

I would rate MySQL a seven out of ten.

View full review »
it_user582915 - PeerSpot reviewer
Software Development Manager at a tech services company

It's good and affordable.

View full review »
it_user703740 - PeerSpot reviewer
Software Engineer at a tech company with 51-200 employees

It can benefit any business by a straightforward way of implementing and using it.

View full review »
AS
EUC Techical Operation at a tech services company with 10,001+ employees

I would recommend this product if someone is new to the IT world.

I would rate MySQL an eight out of ten.

View full review »
it_user649608 - PeerSpot reviewer
IT Manager

It is a stable, reliable, and powerful solution that is quite suited for small to medium organizations and/or projects.

View full review »
it_user346572 - PeerSpot reviewer
Systems Administrator at Nubity Inc. at a tech services company

Let them think about the size of the database.

View full review »
DM
IT at a construction company with 201-500 employees

It's a good product for new startups.

I would rate MySQL a seven out of ten.

View full review »
it_user229656 - PeerSpot reviewer
Senior Staff Engineer at a tech vendor with 501-1,000 employees

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

View full review »
it_user369264 - PeerSpot reviewer
Junior Technician Intern at a tech services company with 501-1,000 employees

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

View full review »
it_user244500 - PeerSpot reviewer
Constructor of the computer systems at a security firm with 51-200 employees

As a rule, any device upon delivery is obsolete. Pick up the solution for your business, based on your specific needs.

View full review »
CL
Data Analyst at a tech company with 51-200 employees

We plan to keep using this solution. I would rate MySQL a seven out of ten.

View full review »
it_user3876 - PeerSpot reviewer
Database Manager at a tech company with 51-200 employees
MySQL is an open source database management system and is used by most of the most famous networking sites. It is more popular in websites and PHP integration. It can be executed under a number of operating systems like Linux, UNIX, Mac OS and Windows. MySQL supports ODBC interface which allows MySQL to be addressed by all the usual programming languages that run under Microsoft Windows. View full review »
it_user285990 - PeerSpot reviewer
Service Operations Manager at a tech vendor with 51-200 employees

If you have the in-house knowledge MySQL can be a great product. If you do not I would recommend using MSSQL instead.

Take a look at the environment you plan to implement including the application and traffic model.

View full review »
CM
Project Business Analyst RPA at a consultancy with 11-50 employees

I would tell potential users that people in production have to be trained to use MySQL. They should take some courses, and get certificated. This will show them how to use the principal tools and provide some context about how MySQL works. 

On a scale from one to ten, I would give MySQL an eight.

View full review »
it_user417285 - PeerSpot reviewer
Senior Production Support Engineer at a tech company with 501-1,000 employees

Using MySQL could be an excellent option for you.

View full review »
it_user239649 - PeerSpot reviewer
IT Manager at a retailer with 1,001-5,000 employees

Compared to PostgreSQL, it has an online backup feature only with the extension of Percona innobackupex.

View full review »
it_user1077 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
And if some one is looking for Database which performs simple processes like storing and displaying data only, then MySQL is the right choice. View full review »
it_user602400 - PeerSpot reviewer
Intern at a tech vendor with 1,001-5,000 employees

MySQL is a good choice for startups and beginners.

View full review »
it_user1044 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
As a developer I have used many database engines but MySQL is by far the best known and most popular Open Source database engine. View full review »
Buyer's Guide
MySQL
April 2024
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,578 professionals have used our research since 2012.