1. 程式人生 > >MySQL 8.0 何時適用於生產?

MySQL 8.0 何時適用於生產?


MySQL 版本釋出歷史

版本號  釋出日期   開發階段
8.0.12 2018-07-27 General Availability
8.0.11 2018-04-19 General Availability
...
skipped
...
8.0.4  2017-09-21  Release Candidate
8.0.3  2017-07-17  Development Milestone
8.0.2  2017-04-10  Development Milestone
8.0.1  2016-09-12  Development Milestone

MySQL8.0 截止2018年9月30日實際開發6個版本,歷時2年,正式釋出GA版本近半年,截止今天釋出了2個GA版本。
從新版功能的驗證和測試階段現在適用於生產還為時尚早,按照目前MySQL官方的釋出週期 差不多3個月一個小版本,
估計要到8.0.14版本會大規模的在生產上應用(大約2019年1月左右)。

MySQL 生態圈對MySQL 8.0版本的支援:
軟體                 最新版本   釋出日期   開發階段   網站  
MHA                  0.58     20180323   GA  https://github.com/yoshinorim/mha4mysql-manager/releases
mydumper             0.9.5    20180505   GA        https://github.com/maxbube/mydumper
percona server       8.0.12   20180927   Alpha     https://www.percona.com/downloads/Percona-Server-LATEST/  
Percona Xtrabackup   8.0.1    20180912   Alpha     https://www.percona.com/downloads/XtraBackup/LATEST/
Percona toolkit      3.0.12   20180913   GA    https://www.percona.com/downloads/percona-toolkit/LATEST/
MyRocks              8.0.12   20180927   Alpha
Galera               25.3.24  201809     --      http://galeracluster.com/downloads/
orchestrator         3.0.12   20180829  GA    https://github.com/github/orchestrator/releases
Replication Manager  2.0.1    20180705   GA  https://github.com/signal18/replication-manager/releases
Tungsten Replicator  5.0.1    20160512   GA https://github.com/vmware/tungsten-replicator/releases
監控類:
PMM                 1.14.1  2018-09-08  GA https://www.percona.com/downloads/pmm/
zabbix(plugins)     1.1.8   2018-02-06  GA https://mariadb.com/downloads/mariadb-tx/maxscale
MaxScale            2.2.14  2018-08     GA https://mariadb.com/downloads/mariadb-tx/maxscale
proxysql            1.4.12  2018-09-21  GA  https://github.com/sysown/proxysql
vitness             2.2     2018-07-01  GA  https://github.com/vitessio/vitess/releases
gh-ost              1.0.46  2018-05-27  GA  https://github.com/github/gh-ost/releases
sysbench            1.0.15  2018-07-04  GA  https://github.com/akopytov/sysbench/releases
phpadmin            4.8.3   2018-08-22  GA  https://github.com/phpmyadmin/phpmyadmin/releases
Oracle GoldenGate  12.3.0.1  2018-06    GA  https://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
mycli               1.17.0   2018-05-29 GA https://www.mycli.net/
MySQLTuner          1.7.2    2017-05-17 GA https://github.com/major/MySQLTuner-perl/releases
https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl

 

此外MySQL官方釋出的一系列軟體和驅動程式隨著MySQL8.0一起釋出。
MySQL workbench
mysql shell
mysql router
對JDBC、ODBC、NODEJS、python等的驅動程式。

MySQL的go語言驅動:https://github.com/go-sql-driver/mysql/releases
MySQL的python語言驅動:https://github.com/PyMySQL/PyMySQL/releases
alibaba canal 網站:https://github.com/alibaba/canal/releases

從目前MySQL的生態圈來看構成MySQL高可用的第三方軟體、監控軟體、中介軟體、備份軟體等來看 主要的
Percona xtrabackup 尚未正式GA,其他主要的軟體都可以適用。Percona server for mysql 目前也是
alpha版本,預期會經過2-3個版本可以穩定,這個時間點基本是2018年1月份。
目前對MySQL8.0 明確支援的有PMM、


最快的速度來看要等MySQL8.0.14版本釋出後,經過八九個月的測試驗證,以及一系列的採坑才可以相對穩定的
釋出到生產環境。




參考:
https://mysqlawards.org/mysql-hall-of-fame/
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/
https://www.percona.com/blog/2018/09/27/announcement-alpha-build-of-percona-server-8-0/
https://www.percona.com/blog/2018/09/12/announcement-experimental-build-of-percona-xtrabackup-8-0/
https://www.percona.com/blog/2018/09/08/percona-monitoring-and-management-pmm-1-14-1-is-now-available/
https://www.percona.com/blog/2018/02/05/percona-monitoring-plugins-1-1-8-release-now-available/