MySQL是一種廣泛使用的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),自誕生以來不斷的更新迭代,已經(jīng)發(fā)展成為全球最為流行的數(shù)據(jù)庫之一。而2019.6年,MySQL官方發(fā)布了最新版本MySQL 8.0.16,帶來了很多新的優(yōu)化和改進(jìn)。
首先,MySQL 8.0.16增加了許多新特性,包括增強(qiáng)的JSON功能和支持spatial indexes的通用表選項(xiàng)。
CREATE TABLE location ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, location_name VARCHAR(30), location_point POINT, PRIMARY KEY (id), SPATIAL INDEX (location_point) ) ENGINE=InnoDB;
其次,MySQL 8.0.16在安全性方面也有一些升級,最明顯的是引入了一個簡單的密碼策略,可以限制用戶的密碼強(qiáng)度,防止被暴力猜解或者撞庫。此外,現(xiàn)在MySQL還支持對InnoDB表空間加密,保護(hù)重要數(shù)據(jù)不被惡意獲取。
mysql>SET GLOBAL innodb_encrypt_tables=ON; Query OK, 0 rows affected (0.00 sec) mysql>CREATE TABLE t1 (id INT PRIMARY KEY) ENGINE=InnoDB encryption='Y'; Query OK, 0 rows affected (0.07 sec)
最后,MySQL 8.0.16還對性能和可靠性進(jìn)行了很多的升級和優(yōu)化,例如對UTF8MB4字符集的排序進(jìn)行了優(yōu)化,大幅提升了排序性能,同時(shí)優(yōu)化了線程池的性能,以及實(shí)現(xiàn)了多種新的優(yōu)化算法,縮短了IO時(shí)間和內(nèi)存占用。
綜上所述,MySQL 8.0.16作為最新版本,增加了很多新的特性,優(yōu)化了很多問題,提高了許多性能,增強(qiáng)了數(shù)據(jù)的安全性和可靠性,是非常值得升級的一個版本。
上一篇mysql最新版本8
下一篇mysql最新版本名稱