

MySQL and Oracle Database In-Memory target different segments of the database market. MySQL holds an advantage in widespread web application usage due to its cost-effectiveness and open-source nature, whereas Oracle Database In-Memory is preferred for its robust performance in analytics and mixed workloads within enterprises.
Features: MySQL offers a multi-threaded architecture, high SQL compatibility, and robust community support. It integrates seamlessly with LAMP/WAMP stacks. Oracle Database In-Memory includes features such as columnar storage and superior real-time performance for complex analytics and transactions. It is designed with enterprise needs in mind.
Room for Improvement: MySQL could enhance its InnoDB complexity and performance for transactions and large databases, along with adding advanced features like active directory integration. Oracle Database In-Memory could reduce its high costs and simplify its complex setup and data replication processes to improve usability.
Ease of Deployment and Customer Service: MySQL is flexible in deployment across on-premises and cloud environments, favored by SMBs for cost-effectiveness. It benefits from extensive community support. Oracle Database In-Memory is primarily used in enterprise high-performance environments with structured support, though it involves costly service agreements outside North America.
Pricing and ROI: MySQL is attractive for its open-source model, lower initial costs, and potential for high ROI due to minimal deployment expenses, suiting SMBs without extensive support needs. Oracle Database In-Memory incurs higher costs with substantial licensing fees, offering justified ROI mainly for large enterprises with complex data processing requirements.
I have seen a return on investment with MySQL, as it allows us to manage with fewer employees, focusing on business logic rather than database management.
I would rate the documentation and online support a 10 out of 10.
We have no issues and usually receive timely responses.
Support quality varies across regions, with more advanced solutions from the U.S. and UK compared to Asian region support.
The technical support from Oracle is very good.
I rate the technical support of Oracle an eight or nine out of ten.
Meeting scalability requirements through cloud computing is an expensive affair.
MySQL's scalability is currently adequate, as we have increased operations from ten thousand to twelve thousand devices, and it is working fine for us.
We face certain integration issues, especially when we integrate the database with security solutions like IBM QRadar.
From my experience, MySQL was pretty stable.
Oracle Database In-Memory is stable, which means there are no glitches or issues.
It was very difficult to move data from on-site to cloud in one attempt at the start, because we didn't have sufficient bandwidth to copy the data files to the cloud.
When there are multiple application servers connecting to the MySQL cluster and going through the MySQL load balancer, the documentation is not user-friendly.
I would advise people thinking about using MySQL to look up if the indexing mechanism is useful for their needs and then accordingly select the right database, and also consider if relational databases make sense for their use case.
It could be more beneficial if MySQL can enhance its data masking functionality in the same way it has improved data encryption.
Allowing in-memory support features to handle processes without relying heavily on vector databases.
The area where improvement is required the most in the product is the UI.
Oracle has different components, so if you need security, you have to procure a different license, but here everything is inbuilt and it's not costly.
Recent reductions in cloud costs and learning opportunities, such as free portals for students, make the pricing reasonable without hindering access to powerful features and performance.
The pricing for Oracle Database In-Memory is more affordable.
The main feature we utilize in MySQL is the view, and I can say that it is the most valuable feature for our needs.
With Oracle, we have to buy another solution for encryption and masking, but MySQL supports native encryption, which enhances our return on investment.
It's an inbuilt feature of the database itself, and you don't have to purchase an additional license for the replication.
The biggest benefit of Oracle Database In-Memory is dealing with a huge amount of information without any latency for our response time.
The valuable features of Oracle Database In-Memory include its capability to bypass disk storage for faster memory operations, which is critical for transactions and analytics.
| Product | Market Share (%) |
|---|---|
| MySQL | 6.1% |
| Oracle Database In-Memory | 1.9% |
| Other | 92.0% |


| Company Size | Count |
|---|---|
| Small Business | 74 |
| Midsize Enterprise | 32 |
| Large Enterprise | 62 |
| Company Size | Count |
|---|---|
| Small Business | 6 |
| Midsize Enterprise | 4 |
| Large Enterprise | 23 |
MySQL is an open-source database known for its ease of use and high performance. It offers features like replication and clustering, making it ideal for diverse applications. Its cost-effectiveness and LAMP integration are key advantages for businesses.
MySQL supports a variety of languages and platforms, providing reliable, scalable data management. Its graphical interface and LAMP architecture integration enhance its usability, while community support further strengthens its appeal. Challenges include scalability issues with large databases, lack of advanced clustering, and limited high-availability features. Complex queries may affect performance, and integration can pose difficulties. The outdated interface and insufficient documentation are also concerns, along with replication and backup reliability issues.
What are MySQL's key features?MySQL is widely implemented in industries such as web development, e-commerce, and finance. It's used for managing dynamic websites, powering e-commerce platforms, and supporting financial applications. Its compatibility with PHP and cost-effectiveness make it suitable for CMS platforms like WordPress. With cloud services integration, MySQL is a backend choice for scalable applications in various sectors.
Oracle Database In-Memory transparently accelerates analytics by orders of magnitude while simultaneously speeding up mixed-workload OLTP. With Oracle Database In-Memory, users get immediate answers to business questions that previously took hours.
Oracle Database In-Memory delivers leading-edge in-memory performance without the need to restrict functionality, or accept compromises, complexity and risk. Deploying Oracle Database In-Memory with any existing Oracle Database compatible application is as easy as flipping a switch - no application changes are required. Oracle Database In-Memory is fully integrated with the Oracle Database’s renowned scale-up, scale-out, storage tiering, availability, and security technologies making it the most industrialstrength offering on the market.
The ability to easily perform real-time data analysis together with real-time transaction processing on all existing applications enables organizations to transform into Real-Time Enterprises that quickly make data-driven decisions, respond instantly to customer demands, and continuously optimize all key processes.
For more information on Oracle Database In-Memory, visit Oracle.com
We monitor all Relational Databases Tools reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.