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

MySQL vs Oracle Java DB comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Mar 4, 2025

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
Ranking in Relational Databases Tools
4th
Average Rating
8.2
Reviews Sentiment
7.1
Number of Reviews
153
Ranking in other categories
Open Source Databases (1st)
Oracle Java DB
Ranking in Relational Databases Tools
21st
Average Rating
8.4
Reviews Sentiment
7.3
Number of Reviews
9
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of February 2026, in the Relational Databases Tools category, the mindshare of MySQL is 5.8%, down from 8.1% compared to the previous year. The mindshare of Oracle Java DB is 1.2%, up from 0.7% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Relational Databases Tools Market Share Distribution
ProductMarket Share (%)
MySQL5.8%
Oracle Java DB1.2%
Other93.0%
Relational Databases Tools
 

Featured Reviews

Pranay Jain - PeerSpot reviewer
Software engineer at Simplifyvms
Robust relational data foundation has supported rapid growth and improved user data management
MySQL can be improved in several ways. It has connectivity errors and administration troubles that sometimes occur, though not consistently. MySQL has slow queries; sometimes when I run a query, it scans the whole table, and if the data is very large, it takes too much time to retrieve the data. There can be resource bottlenecks with RAM and CPU usage being a little lower than ideal. Monitoring system metrics is crucial because we need to identify and address these types of issues. Schema designing is another area for improvement, as a poorly designed schema can lead to data redundancy in the future. If I haven't initially planned for a 20 lakh user database and am only working with a 1,000 user case, it will be very problematic because in the future, it will affect the whole table structure, and we will need to change everything. Thorough thinking is necessary before even creating the table. MySQL documentation could be better. Sometimes when I need to find something related to MySQL, the documentation is not very comprehensive. If I have a problem with it, I have to go to Stack Overflow or something similar to get the full detail. Additionally, sometimes when we are connecting to local MySQL, it says we cannot connect to SQL, and I don't know the reason. The error messages are not very helpful, so we have to investigate those cases manually. There are multiple instances of this occurring. Documentation can be better overall. The integration capabilities could be improved slightly. Whatever I have used is working fine for me currently, but it could be a little better. The UI of MySQL Workbench, which I use, is not appealing to me, so it could be improved. MySQL overall is very good, and the foundation is very strong. We can develop features around it and different types of things inside it, which will make it better in the future.
Anil-Sinha - PeerSpot reviewer
Senior Consultant at a tech vendor with 10,001+ employees
Able to process all the reporting and processing in the database itself
We have been upgrading and moving to new environments. I was involved in the solution's initial setup. Some things in the setup are very smooth sailing. However, some setups become complicated because what they set up doesn't meet your needs. So, some tweaking is necessary in certain instances. Having a good understanding of the tool really helps. Oracle Java DB is easy to deploy if it's a new setup. Migrating from an old environment to a new environment takes time because you need the old functionality. A first-time deployment of the application is easy. We just did a default setup and started using it. When we have to migrate, there is too much baggage behind that application, especially from the security point of view.

Quotes from Members

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

Pros

"The most valuable feature is the on-premises data encryption facilities."
"Apart from the features that are in the enterprise part, we find the database to be valuable. The connectors and the backup features are valuable as well. We use the basic database. We don't really use the extra features. Our clients like the security features in the database."
"The way that MySQL has improved my organization is that it comes free and also works fine on the technical side."
"The feature that I have found most valuable is its ubiquity. MySQL is everywhere, so if I need to find a developer to do things to it that I don't know, it's very easy to find someone who has expertise in it."
"The most valuable feature of MySQL is its reliability and performance."
"It is a stable solution."
"This is a lightweight product that is not demanding on the resources, which is what I think gives it the edge."
"I use MySQL for employee service in an OLTP database."
"There have been no issues in relation to stability. We've never really had do to any recoveries. It is very stable."
"The most valuable feature is automation."
"The solution is stable."
"The database is quite robust in terms of performance from the SQL side."
"The additional value of having Java inside the Oracle database is all the security that is applied to an Oracle database will be enforced on Java's stored procedures as well."
"The valuable features include connecting to the database and retrieving data."
"Able to write queries more efficiently and the management of data has become better and easier."
"It has a programming language so anything that we require for Selenium is all available there."
 

Cons

"MySQL has slow queries; sometimes when I run a query, it scans the whole table, and if the data is very large, it takes too much time to retrieve the data."
"MySQL's performance needs to be improved for enterprise-level applications compared to Oracle and Postgres."
"Clusters are hard to perform so we use no SQL alternates like MongoDB."
"Even for the best database, we always want the database to perform much better, so we wish MySQL would be much better, in terms of performance."
"When I run into issues, I really have to research how to fix them."
"I would like to have features that allow us to jump between the cloud and our on-premises system."
"In terms of what I'd like to see in the next release, one thing that's always missing is dash boarding. There's no real BI tool for MySQL, like there is in Yellowfin and all the different tools that you get. They all have MySQL connectors, but there's no specific BI tool for MySQL. These open source projects have sprung up, but they're more general purpose."
"Improvements to MySQL depend on the specific use case. For example, in my scenario, I frequently need to maintain and store data, which can then be utilized to generate reports. On the other hand, others may suggest incorporating a feature that allows for easier visualization of the data, such as what is available in Power BI or other similar tools."
"The tool might be integrated, but we see performance issues because of overhead."
"Needs improvement in consistency issues with respect to timeframes."
"The solution could be more user-friendly."
"Oracle can improve by providing more connection string variations and relay servers on the path to the database."
"The biggest lesson that I have learned from using Oracle products is vendor lock-in."
"The solution should continue to keep updating and improving the Java language."
"In terms of improvement, I'd like an automation tool that is lower priced. The core prices are very high."
"It'll be better if Oracle Java supports open source technologies, like Node.js."
 

Pricing and Cost Advice

"We are using the free version of MySQL. We prefer paying for a yearly license."
"This product has a good price point."
"I am using the Community Edition, which is available free of charge."
"The tool is open source."
"The pricing falls within the moderate range."
"We are using the free community edition of MySQL."
"MySQL is released under an open-source license, so you have nothing to pay to use it."
"The solution is open source so is free."
"Oracle Java DB is a pricey solution."
"The product's pricing is very friendly, with no extra costs after the licensing fees."
report
Use our free recommendation engine to learn which Relational Databases Tools solutions are best for your needs.
881,707 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Computer Software Company
10%
Financial Services Firm
10%
Manufacturing Company
8%
Government
6%
No data available
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business75
Midsize Enterprise32
Large Enterprise62
By reviewers
Company SizeCount
Small Business4
Midsize Enterprise2
Large Enterprise6
 

Questions from the Community

Why are MySQL connections encrypted and what is the biggest benefit of this?
MySQL encrypts connections to protect your data and the biggest benefit from this is that nobody can corrupt it. If you move information over a network without encryption, you are endangering it, m...
Considering that there is a free version of MySQL, would you invest in one of the paid editions?
I may be considered a MySQL veteran since I have been using it since before Oracle bought it and created paid versions. So back in my day, it was all free, it was open-source and the best among sim...
What is one thing you would improve with MySQL?
One thing I would improve related to MySQL is not within the product itself, but with the guides to it. Before, when it was free, everyone was on their own, seeking tutorials and how-to videos onli...
What needs improvement with Oracle Java DB?
Oracle can improve by providing more connection string variations and relay servers on the path to the database. Various ways of connecting would enhance functionality.
What is your primary use case for Oracle Java DB?
I have experience connecting to a database with Java by using Java code and interrogating the database.
What advice do you have for others considering Oracle Java DB?
It's important to consider several settings and connection strings, as well as firewall rules when connecting to the database. I would rate the overall solution nine out of ten.
 

Comparisons

 

Overview

 

Sample Customers

Facebook, Tumblr, Scholastic, MTV Networks, Wikipedia, Verizon Wireless, Sage Group, Glassfish Open Message Queue, and RightNow Technologies.
Université Nice Sophia Antipolis
Find out what your peers are saying about MySQL vs. Oracle Java DB and other solutions. Updated: February 2026.
881,707 professionals have used our research since 2012.