Try our new research platform with insights from 80,000+ expert users

MySQL on Ubuntu vs Windows 10 comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

MySQL on Ubuntu
Ranking in Operating Systems (OS) for Business
28th
Average Rating
8.4
Reviews Sentiment
5.6
Number of Reviews
9
Ranking in other categories
No ranking in other categories
Windows 10
Ranking in Operating Systems (OS) for Business
9th
Average Rating
8.2
Reviews Sentiment
4.6
Number of Reviews
284
Ranking in other categories
No ranking in other categories
 

Featured Reviews

NP
Software Engineer at a tech vendor with 1,001-5,000 employees
Database platform has supported secure ecommerce growth but still needs simpler scaling and monitoring
MySQL on Ubuntu can be improved in a couple of things in my mind. I can consider performance-wise, scalability-wise, reliability, availability, security, and operational simplicity. Right now it is good enough for ourselves or our organization. But if it is considered from a scalability perspective, currently, MySQL on Ubuntu scales fairly well. Write scaling is hard and manual sharding is required. In that case, what we can improve is native sharding support, better distributed write handling, and easier multi-primary setups. For performance optimization, I can say currently the limitation is the required expert tuning. The default configuration is conservative. What we need to do in that is auto-tuning based on the hardware, better index recommendations, and smarter query optimization. Another point is high availability. Currently, what happens is that replication setup is complex. If you make the setup but if you want to replicate it, it will be complex. What we have to do is build in automatic failover, easier cluster setup, and faster recovery time. The fourth thing is security enhancements. Currently, whatever security is set up is manual. Misconfiguration risk is there. What we can improve in that is secure-by-default configuration and mandatory SSL in production because SSL is very important nowadays. This thing we can improve. Stronger password policy by default. For the security perspective, we can provide a stronger password policy by default. For recovery and backup simplicity, I can say that currently, we need scripting for the backups and recovery testing is a manual thing. What we can do here is built-in backup scheduler. We can run one scheduler and every day it will take the backups. If we can have it, it will be great. One-click restore and automated recovery validation. Those things we can improve. Another thing is observability and monitoring. Currently, what happens is limited built-in visibility and external tools required for that. What we can do here is provide native performance dashboard, query heat maps, and bottleneck detection. Those things we can improve. Another thing I can consider is at the Ubuntu level. Because if you consider, the OS and DB configuration is disconnected and kernel tuning is also manual. What we can improve in that is DB-aware kernel tuning, better file system defaults for the DB workloads, and pre-tuned DB server profiles. I can say cloud-native enhancements. Right now we are working on a traditional architecture and manual cloud optimization. It would be better to have Kubernetes native auto-scaling and storage-aware tuning. Those can improve my area for that. Another thing is developer experience. Debugging a query is hard. Currently, if we are running on Ubuntu and code something, there are no other tools we are using. Debugging is very hard. Also, error guidance is limited. We can say that a clearer error message, query rewrite suggestions, and schema change safety checks by default. Those kinds of improvements we can do. I can say I mostly covered the improvements needed for MySQL on Ubuntu, but one thing I can say is that there is also some limitation on the governance and compliance base. Auditing needs configuration. Some configuration we need to read. Compliance reporting also is manual right now. We can improve that with built-in audit templates, compliance-ready modes we can provide, and easier data masking we can do. Those things we can add also.
R Pranavan - PeerSpot reviewer
Software Engineer at a tech vendor with 201-500 employees
Collaborative development has become more secure and efficient for our team
We have faced some issues with Windows OneDrive because if one developer has a folder in a common OneDrive folder, it took some time to show it to others. It becomes somewhat difficult to work, as there is latency on that, so if you update that, it will be more efficient and useful for the developers. My main focus on Windows 10 is the giving of regular updates, so it might take some time to update Windows, which is also mandatory. As a developer, when we are working with Windows 10, if it takes more time to update and restart the PC, it affects our efficiency at work. If we could stop the updates on a regular basis or if they were delivered faster, it would be easier. As a developer, the frequent updates are too annoying for working on it, so it would be better if we stop the frequent updates and only provide the most important ones. Performance issues over time due to background apps and programs piling up and using an SSD instead of a hard disk are also concerns.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"I appreciate MySQL on Ubuntu for its relational tables which are faster to read, contributing to the performance in simple applications."
"MySQL on Ubuntu has positively impacted my organization by enabling me to use a database that is very easy to use, quick to set up, and inexpensive; this database provides business value because every web application nowadays needs some type of database, so for those that require SQL databases, MySQL on Ubuntu is a great way to do it."
"MySQL on Ubuntu combination handles it in a very efficient way."
"MySQL on Ubuntu offers very good performance, it is secure, and it is easy to use."
"I have saved a significant amount of time because it's faster to create features with machine learning since it's very fast, and so we get the result in a few seconds."
"MySQL on Ubuntu is a great platform to deploy your data as it integrates well with services for ETL, analytics, or even machine learning platforms, and we have not encountered a single downtime while achieving high scalability, availability, and strong data security within our VPC."
"MySQL on Ubuntu is very simple, easy, and quick to use for people with database expertise."
"MySQL on Ubuntu is the base for most of our applications that are based on Linux, so it is wonderful."
"Every new version is always an improvement on the last."
"Even if users aren't very technical, they can use Windows."
"It is easy to use."
"The installation is very easy and takes approximately 30 minutes."
"Provides easy integration."
"I find all the features valuable — Windows 10 is good on all aspects."
"One of the most valuable features is the ease of multitasking. It's easy to switch over different applications and multitasking is very free and flawless. Another useful feature is the ability to recover any data from a crash. Multiple benchmarking applications are supported by Windows, which isn't the case with Linux. So in case you need an application, you can Google it, find it, and easily install it. The user experience is also good. If you have the SSD installed in the laptop or machine, it will start like a boom. Windows is always ahead."
"It is easy to install and has good information."
 

Cons

"Integration is always important regarding operating systems and these types of products, so being able to integrate and export or import from JSON structures is very critical."
"Despite some issues such as security concerns when changing passwords which compromised the database, it remains a very good database engine."
"Currently, what happens is that replication setup is complex; if you make the setup but if you want to replicate it, it will be complex."
"I would say that MySQL on Ubuntu can be improved particularly in its scaling capabilities."
"MySQL on Ubuntu can be improved because it has limited analytics query capabilities rather than other competitors."
"I cannot answer regarding improvements. As I said, I am not watching, and I don't know what is in between the application and the database."
"Sometimes, if the indexing is not done very well, I have noticed slowness, but largely, it has performed pretty well."
"In a new release, Microsoft could improve their Internet Explorer browser. It does not work as well for all sites as other browsers do, such as Google Chrome."
"The enterprise version I have contains many things that are not intended to be enterprise; they are intended for home customers. This includes things like some games and some stuff like that."
"The solution's UI could be better."
"I think the price should be lower for all computer products. Microsoft is a major company that makes a lot of money, so maybe they have enough."
"Windows 10 could be improved with faster upgrades. I know they already made changes to the next version, so maybe I have to upgrade first and then check whatever I think was missing. Apart from that, I haven't really had any issues."
"The operating system could be more configurable and compatible in integrating with other operating systems."
"I would like to see less space taken by the installation."
"Could be improved technically."
 

Pricing and Cost Advice

Information not available
"There is a license to use the solution."
"It falls within the average price range; it's not particularly cheap or expensive."
"Windows 10 is expensive."
"I have never bought this solution myself, I generally get it with my Notebook for free. I think they are competitively priced at this moment."
"The product's commercial pricing is high."
"My organization gets Windows 10 for free with our computers."
"The solution came pre-installed on my computer, so I did not incur a licensing fee."
"It is only a one-time purchase."
report
Use our free recommendation engine to learn which Operating Systems (OS) for Business solutions are best for your needs.
881,082 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
No data available
Manufacturing Company
10%
Computer Software Company
8%
Performing Arts
8%
Educational Organization
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business3
Midsize Enterprise1
Large Enterprise5
By reviewers
Company SizeCount
Small Business125
Midsize Enterprise64
Large Enterprise120
 

Questions from the Community

What is your experience regarding pricing and costs for MySQL on Ubuntu?
My experience with the pricing is that we are using free.
What needs improvement with MySQL on Ubuntu?
Integration is always important regarding operating systems and these types of products, so being able to integrate and export or import from JSON structures is very critical. Sometimes that is a l...
What is your primary use case for MySQL on Ubuntu?
I used MySQL on Ubuntu for temporary storage of financial data utilized for analysis of creditworthiness as the main use case, as I had some streaming services that pulled in data from Equifax.
What needs improvement with Windows 10?
We have faced some issues with Windows OneDrive because if one developer has a folder in a common OneDrive folder, it took some time to show it to others. It becomes somewhat difficult to work, as ...
What is your primary use case for Windows 10?
As a developer, we can work collaboratively, and Windows 10 is also good from a UI perspective. I chose to rate it an eight because I have faced issues when updates come in, which can be annoying. ...
 

Comparisons

No data available
 

Overview

Find out what your peers are saying about MySQL on Ubuntu vs. Windows 10 and other solutions. Updated: December 2025.
881,082 professionals have used our research since 2012.