MySQL 8.0 何時適用於生產?
阿新 • • 發佈:2018-10-31
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/