VOOZH about

URL: https://thenewstack.io/oracle-support-for-mysql-5-7-ends-soon-key-upgrades-in-8-0/

⇱ Oracle Support for MySQL 5.7 Ends Soon, Key Upgrades in 8.0 - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-05-30 10:35:59
Oracle Support for MySQL 5.7 Ends Soon, Key Upgrades in 8.0
Data / Software Development

Oracle Support for MySQL 5.7 Ends Soon, Key Upgrades in 8.0

New functionality for a data dictionary, in addition to greater support for JSON, make MySQL 8.0 a logical choice.
May 30th, 2023 10:35am by Jelani Harper
👁 Featued image for: Oracle Support for MySQL 5.7 Ends Soon, Key Upgrades in 8.0
Image by Tumisu from Pixabay.

Oracle will end support for MySQL 5.7, an open source relational database it’s developed, on Oct. 31, 2023. The 5.7 version, for which Oracle still provides Extended Support, was released in 2015.

The upcoming end-of-life date means Oracle will no longer provide updates to this version of the database, which is widely used by some of Silicon Valley’s biggest names for web-based applications. Organizations may still continue to use this solution for as long as they want.

The scant remaining time until Oracle’s support expires has renewed interest in MySQL 8.0, which was initially released five years ago. Oracle currently offers Premier Support and Extended Support for this edition, which will expire in 2025 and 2026, respectively.

The 8.0 offering features a plethora of upgrades that include “a whole slew of things in there,” summarized Dave Stokes, Percona Technology Evangelist. “I would say it’s like jumping from a 12-inch black and white TV to a 70-inch 4K TV. It’s a big step forward.”

Some of the more noteworthy advancements in the 8.0 version include a formal data dictionary and greater JSON functionality. There are also mechanisms for helping organizations understand — and act on — requirements for upgrades for their particular version of the database.

Upgrade Utility

MySQL Shell contains functionality for helping users transition to MySQL 8.0. According to Stokes, “If you run the MySQL Shell, there’s a utility called Check For Server Upgrade that will go out there and run 21 or 23 different checks.” Those checks evaluate a host of factors relevant to upgrading to MySQL 8.0, including everything from partitioning issues to outdated character sets.

In addition to examining which facets of the current version need to be updated, this feature also provides timely advice for rectifying issues to make the process smoother. “It doesn’t fix it for you; you have to do it,” Stokes commented. “It says, ‘here’s how you solve this issue, or here’s where the manual page is to help you solve this issue’.”

Metadata Dictionary

One of the immediate benefits of adopting MySQL 8.0 is its data dictionary, which houses metadata about the offering in a single, centralized locus. In previous versions of the database, such metadata was scattered about in separate files in numerous places. “If you have a junior administrator that saw all these little bitty files and decided to clean them up, then suddenly the database [would] stop working,” Stokes remarked. Centralizing this metadata makes operations more efficient and enhances system performance.

For starters, it makes it possible to glean, in a single query, specifics about the structure of tables and their schema. Without this capability, to obtain this same information “with 5.7 you’re actually opening up a table and looking at the definition of a table,” Stokes said. “You’re opening the file, reading it, then taking a look at it and figuring, if I want to use this information how do I parse this in somehow and handle it?” The query approach of 8.0 automates and accelerates such manual processing, as well as others involving regular expressions.

JSON

The JSON enhancements MySQL 8.0 offers are particularly useful, expanding the value of what Stokes termed “the data interchange format of choice.” On the one hand, there is a JSON table function that enables users to temporarily position the unstructured and semi-structured data in JSON objects into a table. That way, organizations can readily query that data via SQL techniques like “windowing function, aggregate function, sort by, group by… all that sort of stuff,” Stokes noted. When doing so, the actual JSON data will remain unstructured (or semi-structured), while there is a structured data copy of it.

Alternatively, the latest version of MySQL has ways to “take that unstructured data and materialize it into its own column and make it permanently structured,” Stokes revealed. “So, if you have stuff and you want to make it permanently structured, so you can index it and make it faster for search, you can.” These capabilities are crucial for dealing with the massive quantities of unstructured data organizations regularly encounter. According to Stokes, it’s also pertinent for working with all of the data formatted in JSON, which spans everything from tiny Internet of Things devices to some of the world’s biggest databases.

A Logical Progression

Upgrading from MySQL 5.7 to MySQL 8.0 is a logical progression. There are numerous enhancements in the latter version, like its data dictionary and JSON improvements, that make doing so worthwhile. Moreover, there are dedicated mechanisms to ease the upgrade process and pinpoint exactly what organizations need to do to make this transition work.

TRENDING STORIES
Jelani Harper has worked as a research analyst, research lead, information technology editorial consultant, and journalist for over 10 years. During that time he has helped myriad vendors and publications in the data management space strategize, develop, compose, and place...
Read more from Jelani Harper
SHARE THIS STORY
TRENDING STORIES
Oracle is a sponsor of The New Stack.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.