We’re sorry. We could not find a match for your search.

We suggest you try the following to help find what you're looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
  • Start a new search.
Contact Sales Sign in to Oracle Cloud

MySQL HeatWave Database Service

One MySQL Database service for transactions, analytics, and machine learning (ML). Real-time, secure analytics without the complexity, latency, and cost of extract, transform, and load (ETL) duplication. Available on Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS), and Microsoft Azure.

Why choose MySQL HeatWave?

Simplicity of transaction and real-time analytics in one service
Eliminate the cost and complexity of separate analytics database, ML, and ETL services. Avoid the latency and security risks of data movement between data stores.

Unmatched price-performance
MySQL HeatWave is 6.5X faster than Amazon Redshift at half the cost, 7X faster than Snowflake at one-fifth the cost, and 1,400X faster than Amazon Aurora at half the cost.

Ready for the distributed cloud
Deploy MySQL HeatWave on OCI, AWS, Azure, or in your data center.

See what's possible with MySQL HeatWave (2:31)

MySQL HeatWave customer successes on AWS and OCI

See more customer successes

MySQL HeatWave customers significantly improve productivity while reducing costs, deliver a better customer experience, scale to onboard more clients, and accelerate time to market.


Johnny Bytes boosts data and analytics with MySQL HeatWave on AWS

Digital agency from Germany consolidates data processing and analytics with MySQL HeatWave on AWS for 90X faster complex queries than RDS, doubling click-through rates for marketing campaigns with greater scalability and less administration.

Centroid simplifies and scales data with MySQL HeatWave on AWS

The multicloud tech leader consolidated data processing and analytics with MySQL HeatWave on AWS for 20X faster query performance, more scalability, and less administration than MariaDB on RDS. All with no code changes for real-time reporting.

Bionime modernizes data and analytics with MySQL HeatWave on AWS

This medical device manufacturer consolidated data processing and analytics with MySQL HeatWave on AWS for 50X faster complex queries than RDS for real-time insights to improve diabetes self-monitoring.

Estuda.com MySQL HeatWave video
Estuda.com increases query responses by 300X with MySQL HeatWave

This K-12 educational SaaS provider in Brazil achieves real-time analytics with 300X faster complex query execution at 85% lower cost than Google BigQuery while supporting three million users—all to enhance student performance.

VRGlass MySQL HeatWave video
VRGlass increases database performance 5X with MySQL HeatWave

The Brazilian metaverse startup migrated all its data to MySQL HeatWave from AWS EC2. Within 3 hours, it achieved 5X better database performance for an event with more than one million visitors with greater security and at the half the cost.

Genius Sonority MySQL HeatWave video
Genius Sonority speeds game analytics by 90X with MySQL HeatWave

This Japanese video game company gained real-time insights by adding HeatWave to MySQL Database Service, helping it meet its goal of continuously improving joyful entertainment for customers around the world.

Migrate to MySQL HeatWave on OCI or AWS

MySQL HeatWave: a game changer for developers

One MySQL Database service for OLTP and OLAP

MySQL HeatWave is the only service that enables developers and database administrators to run OLTP and OLAP workloads directly from their MySQL Database.

Eliminate ETL

Eliminate the complex, time-consuming, expensive ETL process and integration with a separate analytics database.

Deliver real-time analytics

Analytics queries always access the most up-to-date data as updates from transactions automatically replicate in real time to the HeatWave analytics cluster. There’s no need to index the data before running analytics queries.

Improve security

Data at rest and in transit between MySQL Database and the nodes of the HeatWave cluster is always encrypted. There’s no risk of data being compromised during ETL since data isn’t transferred between databases.

No changes to MySQL applications

HeatWave is a native MySQL solution. Current MySQL applications work without changes.

Use existing business intelligence (BI) and data visualization tools

HeatWave supports the same BI and data visualization tools as MySQL Database, including Oracle Analytics Cloud, Tableau, and Looker.

Available in public clouds and your data center

Deploy MySQL HeatWave on OCI, AWS, or Azure. Replicate data from on-premises OLTP applications to MySQL HeatWave to get near real-time analytics without ETL. You can also use MySQL HeatWave in your data center with Oracle Dedicated Region Cloud@Customer.

High performance, in-memory query accelerator

HeatWave is an in-memory, massively parallel, hybrid columnar query-processing engine. It implements state-of-the-art algorithms for distributed query processing that provide very high performance.

Architected for massive scale and performance

HeatWave massively partitions data across a cluster of nodes, which can be operated in parallel. This provides excellent internodal scalability. Each node within a cluster and each core within a node can process partitioned data in parallel. HeatWave has an intelligent query scheduler that overlaps computation with network communication tasks to achieve very high scalability across thousands of cores.

Optimized for the cloud

Query processing in HeatWave has been optimized for commodity servers in the cloud. The sizes of the partitions have been optimized to fit the cache of the underlying shapes. The overlap of computation with communication is optimized for the network bandwidth available. Various analytics processing primitives use the hardware instructions of the underlying virtual machines (VMs).

Optimized for high transaction rates and connections

Oracle MySQL Autopilot improves the performance of the MySQL HeatWave Thread Pool, providing a mechanism to optimally use hardware resources for better performance. As a result, MySQL HeatWave delivers higher throughput for OLTP workloads and prevents the throughput from dropping at high levels of transactions and concurrency.

MySQL Autopilot: machine learning–powered automation

MySQL Autopilot automates many of the most important and often challenging aspects of achieving high query performance at scale—including provisioning, data loading, query execution, and failure handling. It uses advanced techniques to automate HeatWave, further improving performance and scalability and making it easier to use—saving developers and DBAs significant time. MySQL Autopilot is available at no additional charge for MySQL HeatWave customers.

MySQL Autopilot provides numerous capabilities for HeatWave and OLTP.

  • Auto provisioning predicts the number of HeatWave nodes required for running a workload by adaptive sampling of table data on which analytics is required. This means developers and DBAs no longer need to manually estimate the optimal size of their cluster. No other database service provides this capability.
  • Auto thread pooling lets the database service process more transactions for a given hardware configuration, delivering higher throughput for OLTP workloads and preventing it from dropping at high levels of transactions and concurrency.
  • Auto shape prediction continuously monitors the OLTP workload, including throughput and buffer pool hit rate, to recommend the right compute shape at any given time—allowing customers to always get the best price-performance.
  • Auto encoding determines the optimal representation of columns being loaded into HeatWave, taking the queries into consideration. This optimal representation provides the best query performance and minimizes the size of the cluster to minimize costs.
  • Auto query plan improvement learns various statistics from the execution of queries and improves the execution plan of future queries. This improves the performance of the system as more queries are run. No other database service provides this capability.
  • Auto data placement predicts the column on which tables should be partitioned in memory to achieve the best performance for queries. It also predicts the expected gain in query performance with the new column recommendation. This minimizes data movement across nodes due to suboptimal choices that can be made by operators when manually selecting the column. No other database service provides this capability.

In-database machine learning

HeatWave AutoML includes everything users need to build, train, deploy, and explain machine learning models within MySQL HeatWave, at no additional cost.

No need for a separate machine learning service

With native, in-database machine learning in MySQL HeatWave, customers don’t need to move data to a separate machine learning service. They can easily and securely apply machine learning training, inference, and explanation to data stored inside MySQL HeatWave. As a result, they can accelerate ML initiatives, increase security, and reduce costs.

Save time and effort with machine learning lifecycle automation

HeatWave AutoML automates the machine learning lifecycle, including algorithm selection, intelligent data sampling for model training, feature selection, and hyperparameter optimization—saving data analysts and data scientists significant time and effort. Aspects of the machine learning pipeline can be customized, including algorithm selection, feature selection, and hyperparameter optimization.

Faster, less expensive, and more accurate than Redshift ML

Benchmarks demonstrate that, on average, HeatWave AutoML produces more accurate results than Amazon Redshift ML, trains models up to 25X faster at 1% of the cost, and scales as more nodes are added.

Explainable ML models

All the models trained by HeatWave AutoML are explainable. HeatWave AutoML delivers predictions with an explanation of the results, helping organizations with regulatory compliance, fairness, repeatability, causality, and trust.

Use current skills

Developers and data analysts can build machine learning models using familiar SQL commands; they don’t have to learn new tools and languages. Additionally, HeatWave AutoML is integrated with popular notebooks such as Jupyter and Apache Zeppelin.

Fully managed database service

Improve productivity by automating time-consuming tasks such as high-availability management, patching, upgrades, and backup with a fully managed database service. Accelerate application development with instant provisioning of resources.

Built, managed, and supported by the MySQL engineering team

Developers can deliver modern, cloud native database applications with immediate access to the latest features from the MySQL team. MySQL security patches are automatically applied to limit exposure to security vulnerabilities. MySQL HeatWave is 100% compatible with on-premises MySQL for a seamless transition to the cloud without changes to applications.

MySQL HeatWave interactive console: manage resources, run queries, and monitor performance

Developers and DBAs can easily create and manage MySQL Database and HeatWave nodes. Within the console, they can access MySQL Autopilot capabilities, such as auto-provisioning, to determine the optimal configuration of their HeatWave cluster. They can view and administer the tables loaded in MySQL HeatWave as well as rapidly build and run queries.

The console also lets developers and DBAs monitor the performance of the MySQL Database node and the HeatWave cluster. They can monitor the use of various hardware resources and diverse query execution metrics.

Advanced security

Advanced security features let customers implement additional security measures to protect data throughout its lifecycle and help comply with regulatory requirements.

Asymmetric encryption with key generation and digital signatures

Server-side asymmetric encryption enables developers and DBAs to increase the protection of confidential data using both public and private keys. They can also implement digital signatures to confirm the identity of people signing documents. Developers can encrypt data without modifying current applications. They get the tools they need for encryption, key generation, and digital signatures.

Hide your data

Data masking and deidentification hides and replaces real data values with substitutes (selective masking, random data substitution, blurring, and other functions are available). With data masking and deidentification in MySQL HeatWave, customers reduce the risk of a data breach by hiding sensitive data, which can then be used in nonproduction systems, such as development and test environments. These data masking functions are available when queries are executed on the MySQL Database node or the HeatWave cluster.

Block unauthorized database activities

The MySQL HeatWave database firewall monitors database threats, automatically creates an allowlist of approved SQL statements, and blocks unauthorized database activity. It provides real-time protection against database-specific attacks, such as SQL injections.

Faster than Amazon and Snowflake at a fraction of the cost

MySQL HeatWave is faster and less expensive, as demonstrated by multiple standard industry benchmarks, including TPC-H, TPC-DS, and CH-benCHmark.

Analytics: Snowflake, Amazon Redshift, Google BigQuery, Azure Synapse, and Amazon Aurora are slower and more expensive
  • Snowflake: 6.8X slower; 5X more expensive
  • Amazon Redshift with AQUA: 6.8X slower; 2X more expensive
  • Google BigQuery: 9X slower; 4X more expensive
  • Azure Synapse: 3X slower; 5X more expensive
  • Amazon Aurora: 1400X slower; 2X more expensive
Mixed workloads: Amazon Aurora is slower and more expensive

Most real-world applications have a mix of OLTP and complex OLAP queries. For such workloads, MySQL HeatWave is much faster and costs a fraction of Amazon Aurora. Using the industry standard CH-benCHmark on a 100 GB dataset for OLAP queries, Amazon Aurora is 18X slower, provides 110X less throughput, and is 2.4X more expensive than MySQL HeatWave. For OLTP queries, Amazon Aurora has the same performance as MySQL HeatWave and is 2.4X more expensive.

Real-time elasticity

Real-time elasticity enables customers to increase or decrease the size of their HeatWave cluster by any number of nodes without incurring any downtime or read-only time.

Consistent high performance, even at peak times, and reduced costs with no downtime

The resizing operation takes only a few minutes, during which time HeatWave remains online, available for all operations. Once resized, data is downloaded from object storage, automatically rebalanced among all available cluster nodes, and becomes immediately available for queries. As a result, customers benefit from consistently high performance, even at peak times, and lower costs by downsizing their HeatWave cluster when appropriate—without incurring any downtime or read-only time.

No overprovisioned instances

Customers can expand or reduce their HeatWave cluster to any number of nodes. They aren’t constrained to overprovisioned and costly instances forced by rigid sizing models offered by other cloud database providers. With HeatWave customers pay only for the exact resources they use.

MySQL HeatWave Lakehouse (beta)

MySQL HeatWave expands to include MySQL HeatWave Lakehouse, letting users process and query hundreds of terabytes of data in the object store—in a variety of file formats, such as CSV, Parquet, and Aurora/Redshift backups. With MySQL HeatWave Lakehouse, MySQL HeatWave provides one service for transaction processing, analytics across data warehouses and data lakes, and machine learning—without ETL across cloud services.

Faster than Snowflake and Amazon Redshift

As demonstrated by a 400 TB TPC-H benchmark, the query performance of MySQL HeatWave Lakehouse is 17X faster than Snowflake and 6X faster than Amazon Redshift. Loading data into MySQL HeatWave Lakehouse is also significantly faster. The load performance of MySQL HeatWave Lakehouse is 8X faster than Amazon Redshift and 2.7X faster than Snowflake, as demonstrated by the 400 TB TPC-H benchmark.

Fast lakehouse analytics on all data

Customers can query transactional data in MySQL databases, data in various formats in object storage, or a combination of both using standard MySQL commands. Querying the data in the database is as fast as querying data in the object store, as demonstrated by 10 TB and 30 TB TPC-H benchmarks.

Scale-out architecture for data management and query processing

The massively partitioned architecture of HeatWave enables a scale-out architecture for MySQL HeatWave Lakehouse. Query processing and data management operations, such as loading/reloading data or node recovery, scale with the size of data. Customers can query up to 400 TB of data with MySQL HeatWave Lakehouse, and the HeatWave cluster scales to 512 nodes.

Increase performance and save time with machine learning–powered automation

MySQL Autopilot capabilities such as auto provisioning and auto query plan improvement have been enhanced for MySQL HeatWave Lakehouse, which further reduces database administration overhead and improves performance. New MySQL Autopilot capabilities are also available for MySQL HeatWave Lakehouse.

  • Auto schema inference automatically infers the mapping of file data to data types in the database. As a result, customers don’t need to manually specify the mapping for each new file to be queried by MySQL HeatWave Lakehouse, saving time and effort.
  • Adaptive data sampling intelligently samples portions of files in object storage, collecting accurate statistics with minimal data access. MySQL HeatWave uses these statistics to generate and improve query plans, determine the optimal schema mapping, and other purposes.
  • Auto load analyzes data to predict the load time into HeatWave, determines the mapping of data types, and automatically generates loading scripts. Users don’t have to manually specify the mapping of files to database schemas and tables.
  • Adaptive data flow: MySQL HeatWave Lakehouse dynamically adapts to the performance of the underlying object store. As a result, MySQL HeatWave gets the maximum available performance from the underlying cloud infrastructure, which improves overall performance, price-performance, and availability.

Key capabilities
Available on OCI
Available on AWS
Fully managed service
yes
yes
OLTP and OLAP in MySQL
yes
yes
Query acceleration for analytics and mixed workloads
yes
yes
Data compression
yes
yes
Machine learning–powered automation (MySQL Autopilot for HeatWave and OLTP)*
yes
yes
Advanced security*
yes
yes
In-database machine learning (HeatWave AutoML)
yes
yes
Scale-out data management
yes
Coming soon
Interactive query and data management console Coming soon
yes
Performance and workload monitoring from the console Coming soon
yes
Adding HeatWave to any MySQL shape Coming soon
yes

* Auto thread pooling and auto shape prediction in MySQL Autopilot as well as the MySQL HeatWave database firewall will be available soon on OCI.

MySQL HeatWave: Architected for performance and scalability

MySQL HeatWave performance and price comparison


MySQL HeatWave performance and price comparison

30 TB TPC-H, MySQL HeatWave is faster and less expensive.

See documented performance comparisons that show how MySQL HeatWave is 6.5X faster than Amazon Redshift at half the cost, 7X faster than Snowflake at one-fifth the cost, and 1400X faster than Amazon Aurora at half the cost.

See the performance and learn more about the benchmark setup configuration


MySQL HeatWave on AWS is “significant TAM expansion”

In an interview with theCUBE, Oracle Senior Vice President Nipun Agarwal calls the new capabilities of MySQL HeatWave on AWS “impressive.”

Futurum logo MySQL HeatWave scorches AWS on its own cloud

Discover why, according to Futurum Research, “a robust HeatWave warning clearly remains in effect across the cloud database landscape.”

IDC logo A game changer for machine learning capabilities

Find out why according to IDC, HeatWave AutoML is "a game changer for application developers and a broad range of data analysts and scientists."

Wikibon logoEnormous MySQL HeatWave TCO advantages

In this in-depth analysis, Wikibon discusses the TCO advantages of MySQL HeatWave over its competitors, praising it as an “unprecedented breakthrough in query processing and machine learning.”

See what top industry analysts are saying about MySQL HeatWave

IDC

IDC

“MySQL HeatWave on AWS is a very compelling solution not just for analytics but also for OLTP and mixed workloads, as may be seen in publicly available benchmarks. For any developers working with MySQL on AWS, Oracle has just dropped a big productivity boost on your doorstep without the big price tag.”

Futurum

Futurum

“The bottom line is we believe the competition just got outplayed on every measurable metric imaginable. It also represents a wake-up call for the industry and a rude awakening to the database cloud competition as they all must now respond to the MySQL HeatWave innovation juggernaut.”

ESG

Wikibon

“The performance results put Amazon Redshift and Snowflake to shame. While Aurora, Amazon’s own modified MySQL cloud database service is limited to 128TB database sizes, MySQL HeatWave Lakehouse supports cloud databases in excess of 400TB, demonstrating continued innovation at a compelling price point for customers worldwide.”

Moor Insights & Strategy

Moor Insights & Strategy

“Oracle introduced MySQL HeatWave and they did send shockwaves because they named and shamed basically every database company out there and my favorite is what they talked about with Snowflake...You can spend $80K on HeatWave and that would cost you $420K to run on Snowflake.”

November 28, 2022

MySQL HeatWave for AWS

Nipun Agarwal, Oracle Senior Vice President, MySQL HeatWave Development

MySQL HeatWave is the only MySQL-based service that combines transaction processing, real-time analytics, and machine learning within one single database. All these MySQL HeatWave capabilities, which are built, managed, and continuously supported by the MySQL HeatWave development team, are now available on AWS. All components of the MySQL HeatWave service on AWS, namely the service console, control plane, and data plane, are built and optimized for AWS.

Featured MySQL HeatWave blogs

View all

MySQL HeatWave pricing


MySQL Database Service and HeatWave

Product
Comparison price (/vCPU)*
Unit price
Unit
MySQL Database—Standard - AMD E4 - Compute


OCPU per hour
MySQL Database—Standard - AMD E4 - Memory


Gigabyte per hour
MySQL Database—Standard - Intel X9 - Compute


OCPU per hour
MySQL Database—Standard - Intel X9 - Memory


Gigabyte per hour
MySQL Database—Optimized - Intel X9 - Compute


OCPU per hour
MySQL Database—Optimized - Intel X9 - Memory


Gigabyte per hour
MySQL Database—Storage


Gigabyte storage capacity per month
MySQL Database—Backup Storage


Gigabyte storage capacity per month
MySQL HeatWave—Standard


Node per hour
MySQL Database for HeatWave—Standard


Node per hour
MySQL Database for HeatWave—Bare Metal Standard


Node per hour
  • *To make it easier to compare pricing across cloud service providers, Oracle web pages show both vCPU (virtual CPUs) prices and OCPU (Oracle CPU) prices for products with compute-based pricing. The products themselves, provisioning in the portal, billing, etc. continue to use OCPU (Oracle CPU) units. OCPUs represent physical CPU cores. Most CPU architectures, including x86, execute two threads per physical core, so 1 OCPU is the equivalent of 2 vCPUs for x86-based compute. The per-hour OCPU rate customers are billed at is therefore twice the vCPU price since they receive two vCPUs of compute power for each OCPU, unless it's a sub-core instance such as preemptible instances. Additional details supporting the difference between OCPU vs. vCPU can be accessed here.

Small configuration


SCENARIO

A municipality is launching a new application to conduct various surveys and wants to run real-time analytics on the data. 50GB of data.

SPECS

  • 1 MySQL Database node (VM) - 16 OCPU (32vCPUs) and 512 GB memory
  • 1 HeatWave node – 512 GB memory
  • MySQL Database Storage – 50 GB

ESTIMATED MONTHLY COST
US$ 528,16

Medium configuration


SCENARIO

A marketing agency wants to analyze advertising campaign performance in real-time. 1 TB of data.

SPECS

  • 1 MySQL Database node (VM) - 16 OCPU (32vCPUs) and 512 GB memory
  • 2 HeatWave nodes – 512 GB memory
  • MySQL Database Storage – 1 TB

ESTIMATED MONTHLY COST
US$ 829,24

Large configuration


SCENARIO

A telecommunications company wants to analyze its customers’ communication patterns in real-time. 10 TB of data.

SPECS

  • 1 MySQL Database node (BM) - 128 OCPU (256vCPUs) and 2048 GB memory
  • 13 HeatWave nodes – 512 GB memory
  • MySQL Database Storage – 10 TB

ESTIMATED MONTHLY COST
US$ 5467,53


Currently available from North America

ECPU (Elastic CPU) per hour is defined as a combination of the total CPU hours used by MySQL Database and a measure of work done by the MySQL Database and HeatWave. HeatWave capacity per hour is defined as a unit of 16 gigabyte memory hours allocated in MySQL HeatWave.

MySQL HeatWave on AWS

Product
Unit price
Unit
HeatWave—AWS

HeatWave capacity per hour
MySQL Database—AWS—ECPU

ECPU per hour
MySQL Database—AWS—storage

Gigabyte storage capacity per month
MySQL Database—AWS—backup storage

Gigabyte storage capacity per month
MySQL Database—AWS—outbound data transfer—inter AWS region

Gigabyte of data transferred
MySQL Database—AWS—outbound data transfer—to internet

Gigabyte of data transferred

Small configuration


SCENARIO

A municipality is launching a new application to conduct various surveys and wants to run real-time analytics on the data. 50GB of data.

SPECS

  • 1 MySQL Database node - 1 ECPU (2 vCPUs) and 16 GB memory
  • 2 HeatWave nodes – 16 GB memory
  • MySQL Database Storage – 50 GB

ESTIMATED MONTHLY COST
US$ 116

Medium configuration


SCENARIO

A marketing agency wants to analyze advertising campaign performance in real-time. 1 TB of data.

SPECS

  • MySQL Database node - 4 ECPUS (8 vCPUs) and 64 GB memory
  • 3 HeatWave nodes – 256 GB memory
  • MySQL Database Storage – 1 TB

ESTIMATED MONTHLY COST
US$ 2,028

Large configuration


SCENARIO

A telecommunications company wants to analyze its customers’ communication patterns in real-time. 10 TB of data.

SPECS

  • 1 MySQL Database node - 16 ECPUS (32 vCPUs) and 256 GB memory
  • 25 HeatWave nodes – 256 GB memory
  • MySQL Database Storage – 10 TB

ESTIMATED MONTHLY COST
US$ 16,486

MySQL resources

Documentation

Documentation

HeatWave is a massively parallel, high performance, in-memory query accelerator that increases MySQL performance by orders of magnitude for analytics and mixed workloads—without any changes to existing applications.

Customer community

Customer community

Join the conversation by visiting the MySQL HeatWave customer forum.

Cloud learning

Cloud learning

Get the most out of MySQL HeatWave with a MySQL Learning Subscription.

Support and services

Support and services

Get 24x7 access to MySQL support with My Oracle Support.

MySQL HeatWave related products

MySQL

World's #1 open source database

Oracle Analytics Cloud

Modern self-service analytics

Oracle Data Integrator

Simplifying data integration

Oracle Cloud Compute

Get the best price-performance
Plan, Adopt, Innovate logo Plan, Adopt, Innovate

Oracle provides both the technology and the guidance you need to succeed at every step of your journey, from planning and adoption through to continuous innovation.

Get started with MySQL HeatWave


Try MySQL HeatWave for free

Explore with $300 in free credits.


Contact us

Interested in learning more? Contact one of our experts.