Recently, MySQL has given a big benefit and released MySQL 8.0:
1. What are the places of nb in the new version? Let’s take a look first and see how the specific performance is to be verified.
- Transactional data dictionary, completely out of MyISAM storage engine
- utf8mb4 character set will be the default character set and support Unicode 9
- InnoDB enhancements. innodb performance improvement
-
2. Why did you fly directly from 5.7 to 8.0?
You can refer to:
- With version 8.0, MySQL is jumping several versions in its numbering (from 5.5), due to 6.0 being nixed (混合型) and 7.0 being reserved for the clustering(为集群保留) version of MySQL. (What’s new in MySQL 8.0 https://www.infoworld.com/article/3228154/sql/whats-new-in-mysql-80.html)
- In fact, the MySQL 5.x series has continued for many years, from 5.1 before being acquired by Oracle, and has been maintained at 5.x since the acquisition, such as 5.5, 5.6, 5.7 and so on. In fact, if you follow the original release rhythm, you can treat 5.6.x as 6.x and 5.7.x as 7.x. So, just changed the version naming method . (Knowing: MySQL 8.0.0 released https://zhuanlan.zhihu.com/p/22476127 )