MySQL 8 is a major redesign of the most popular database on the web. It will have a true data dictionary (no more .frm, MYI, or other little files) which means you can have millions of tables within a schema. Windowing functions and common table expressions are available, as well as multi-plane character support (because you need emojis in your data), user roles, more JSON functions, and big optimizer improvements. There will be a better "out of the box" user experience. You will also learn what happened to MySQL 6 and MySQL 7.