MySQL 9.7: First Major LTS Since 8.4 Brings Enterprise Features to Community Edition
Summary
Oracle has released MySQL 9.7.0, initiating a new Long-Term Support (LTS) series and marking the first major LTS since MySQL 8.4. This release integrates innovations from recent development cycles, including enhanced replication observability, telemetry, and query optimization, alongside new security features like dynamic data masking and OpenID authentication. Developer-focused enhancements such as in-database JavaScript and JSON duality are also included. Notably, several capabilities previously exclusive to the Enterprise Edition, such as the Hypergraph optimizer and DML support for JSON Duality Views, are now available in the Community Edition. The release comes amidst community concerns regarding declining MySQL development activity and Oracle's commitment to the project, with Oracle aiming to foster a tighter feedback loop with the community.
Key takeaway
For CTOs and VP of Engineering evaluating database strategies, MySQL 9.7.0's inclusion of Enterprise features in the Community Edition, like the Hypergraph optimizer, offers significant performance and security upgrades without additional licensing costs. You should plan to thoroughly test the new Hypergraph optimizer's impact on your specific application queries, as its benefits may vary, and consider leveraging dynamic data masking for enhanced data protection.
Key insights
MySQL 9.7.0 LTS expands Community Edition capabilities, addressing performance and security while aiming to rebuild community trust.
Principles
- Broader access to capabilities fosters community engagement.
- Query optimizers require testing for application impact.
Method
The Hypergraph optimizer improves complex query optimization by making join order, join type, and bushy join plans first-class parts of the search, moving beyond a left-deep search framework.
In practice
- Test Hypergraph optimizer impact on existing queries.
- Utilize Dynamic Data Masking for sensitive data protection.
Topics
- MySQL 9.7 LTS
- Hypergraph Optimizer
- Dynamic Data Masking
- Community Edition Enhancements
- Database Replication
Best for: CTO, VP of Engineering/Data, Software Engineer, Data Engineer, IT Professional
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by InfoQ.