Oracle Licensing · MySQL · HeatWave SQL

What Is HeatWave SQL and How Is It Licensed?

HeatWave SQL is Oracle's in-memory query accelerator for MySQL Database Service, unifying OLTP and OLAP workloads in a single database. It eliminates complex ETL processes and follows a subscription-based, pay-as-you-go licensing model on Oracle Cloud Infrastructure. This guide covers the technology, licensing mechanics, deployment strategies, and cost optimisation approaches.

Oracle Licence Management Book a Consultation
Call us: +1 (239) 402-7397
OLTP + OLAP
Unified transactional and analytical processing in a single MySQL database
In-Memory
All analytical data processed entirely in memory for sub-second queries
Pay-As-You-Go
Subscription pricing based on HeatWave node consumption on OCI
Zero ETL
Eliminates need for separate ETL tools and their licensing costs
Oracle Hub MySQL Licensing Guide What Is HeatWave SQL and How Is It Licensed?

This guide is part of our Oracle licensing series. For the complete MySQL overview, see MySQL Licensing: A Complete Guide. For MySQL editions, see MySQL Editions Explained.

What Is HeatWave SQL?

HeatWave SQL is an in-memory query accelerator built into Oracle's MySQL Database Service on Oracle Cloud Infrastructure (OCI). It simultaneously handles real-time analytics and transactional workloads within the same database, delivering high-speed performance and significant cost efficiency.

By integrating advanced in-memory analytics directly into MySQL, HeatWave eliminates the need for complex Extract, Transform, Load (ETL) processes. Organisations no longer need to maintain separate data warehouses or move data between systems to run analytical queries. Everything runs against the same live transactional database.

Key Features of HeatWave SQL

FeatureDescriptionBusiness Impact
Unified WorkloadsSupports OLTP and OLAP within a single databaseEliminates need for separate data warehouses and ETL infrastructure
In-Memory ProcessingAll analytical data processed entirely in memoryReduces query latency from minutes to sub-seconds
Simplified ArchitectureNo separate databases or ETL processes requiredReduces infrastructure complexity and operational overhead
Node-Based ScalabilityEasily scales with additional HeatWave nodesHandles growing datasets and concurrent users without re-architecting
MySQL Native IntegrationFully integrated into MySQL Database ServiceMinimal configuration changes to existing MySQL applications
Parallel ProcessingDistributes workloads across multiple nodes simultaneouslyAccelerates complex analytical queries by orders of magnitude
Advanced CompressionSophisticated compression and indexing techniquesReduces memory usage while maintaining high query performance

Licensing Model for HeatWave SQL

HeatWave SQL is available as part of the MySQL Database Service on Oracle Cloud Infrastructure. It is not a standalone product. Organisations subscribe to the MySQL Database Service and select HeatWave as an additional option.

Licensing AspectDetails
Product TypeAdd-on feature within MySQL Database Service (not standalone)
Pricing ModelSubscription-based, pay-as-you-go. Pay only for resources consumed.
Primary Cost DriverNumber and size of HeatWave nodes deployed
Price VariablesGeographic region, node size, associated MySQL database resources
Included FeaturesIn-memory analytics, parallel processing, OCI integration, monitoring tools, technical support
ETL Tool LicensingNot required. HeatWave eliminates the need for external ETL tools entirely.
Scaling ModelAdd or remove nodes on demand. No commitment changes required.

Understand the full cost picture. While HeatWave eliminates ETL tool licensing, the total cost depends on the number of HeatWave nodes, the MySQL Database Service tier, storage volumes, and data egress charges. Use Oracle's cost estimation tools before committing, and factor in expected data growth when projecting costs over a multi-year period.

How to Licence and Deploy HeatWave SQL

1
Assess workload requirements. Determine dataset size, query complexity, and expected concurrent users to size appropriately.
2
Select the right node configuration. Balance performance requirements against cost. Start with fewer nodes and scale up as needed.
3
Subscribe to MySQL Database Service. Enable HeatWave through the Oracle Cloud console as an add-on to your MySQL Database Service instance.
4
Use Oracle's cost estimation tools. Calculate projected expenses before deployment to ensure alignment with budget expectations.
5
Configure and test. HeatWave integrates natively with MySQL. Minimal application changes are needed, but validate performance with representative workloads.
6
Plan for data growth. Factor in annual data growth rates (typically 20-30% for analytics-heavy workloads) when projecting future node requirements and costs.

Configuration Sizing Factors

FactorWhat to AssessImpact on CostPriority
Dataset SizeVolume of data to be loaded into HeatWave memoryDirectly determines number of nodes requiredHigh
Query ComplexityNature and complexity of analytical queriesAffects node compute requirements and sizingMedium
Concurrent UsersExpected simultaneous query demandMay require additional nodes for sustained throughputMedium
Geographic RegionOCI region where HeatWave is deployedNode pricing varies significantly by regionMedium
Data Growth RateAnnual increase in data volumesDetermines future node expansion and cost trajectoryHigh

Cost Optimisation Strategies

StrategyDescriptionPotential Savings
Right-size nodesStart with minimum node count and scale based on actual performance. Avoid over-provisioning.20-40%
Leverage auto-scalingUse OCI's auto-scaling capabilities to dynamically adjust nodes based on workload demand.15-25%
Optimise data loadingOnly load the most frequently queried data into HeatWave memory. Not everything needs to be in-memory.10-30%
Negotiate committed useIf workloads are predictable, negotiate committed-use discounts with Oracle for sustained node reservations.20-40%
Monitor and pruneRegularly review node utilisation and eliminate underused nodes. Cloud sprawl affects HeatWave too.10-20%
Consider region pricingDeploy in OCI regions with lower pricing where data residency requirements permit.5-15%

Do not accept Oracle's list pricing without negotiation. Like all Oracle cloud services, HeatWave pricing is negotiable, particularly for larger deployments or longer-term commitments. Leverage competitive alternatives (Amazon Aurora, Google AlloyDB, Azure Database for MySQL) as bargaining chips during contract discussions.

Frequently Asked Questions

What exactly is HeatWave SQL?
+

HeatWave SQL is an in-memory query accelerator integrated into Oracle's MySQL Database Service on Oracle Cloud Infrastructure. It enables real-time analytics on live transactional data without requiring separate data warehouses or ETL processes.

Is HeatWave SQL available as a standalone product?
+

No. HeatWave is exclusively an add-on to Oracle's MySQL Database Service on OCI. You cannot purchase or deploy it independently. You must first subscribe to the MySQL Database Service.

How is HeatWave SQL priced?
+

Pricing follows a pay-as-you-go subscription model based on the number and size of HeatWave nodes deployed. Costs vary by OCI region, node configuration, and associated MySQL database resources. Oracle provides cost estimation tools to project expenses before deployment.

Does HeatWave require separate ETL tool licences?
+

No. This is one of HeatWave's primary advantages. By unifying OLTP and OLAP in a single database, it eliminates the need for external ETL processes and their associated licensing costs (e.g., Informatica, Talend, or Oracle Data Integrator).

Can HeatWave be scaled up or down?
+

Yes. The node-based architecture allows organisations to add or remove HeatWave nodes based on demand. The pay-as-you-go model means you only pay for what you actually consume, providing significant flexibility.

What workload types benefit most from HeatWave?
+

HeatWave is ideal for organisations that need real-time analytics on transactional data: e-commerce (real-time inventory analytics), finance (transaction analytics), logistics (supply chain optimisation), and any scenario where maintaining separate OLTP and OLAP systems creates operational overhead.

Is HeatWave SQL cost-effective compared to traditional architectures?
+

In most scenarios, yes. By eliminating separate data warehouses, ETL tools, and their associated infrastructure and licensing costs, HeatWave significantly reduces the total cost of ownership. However, conduct a proper TCO analysis for your specific workload before committing.

Related Resources

Service
Oracle Licence Management
Service
Oracle Audit Defence
Service
Oracle Contract Negotiation
Service
Third-Party Support Advisory
Knowledge Hub
Oracle Licensing Knowledge Hub
Library
White Papers and Guides
FF

Fredrik Filipsson

Co-Founder, Redress Compliance

20+ years in enterprise software licensing. Former IBM, SAP, and Oracle. 11 years as an independent consultant advising 500+ enterprise clients on Oracle, Microsoft, SAP, IBM, Salesforce, and ServiceNow licensing, contract negotiations, and cost optimisation.

← Back to Oracle Knowledge Hub