
lazydays
V1
2023/02/03阅读:18主题:默认主题
MySQL生态工具
最近群里一些小伙伴总是问各种生态工具的问题,这里简单做个总结 (主要以开源工具为主,不包括商业产品)。
1、版本
目前以5.7、8.0为主,新系统建议8.0
2、分支
官网社区主分支:oracle官方社区版本
mariadb分支:没有和官方社区版本完全兼容,需要考虑兼容性,最近发展不错, 有一些不错的特性与工具
percona分支:运维工具全面,完全兼容官网特性
3、架构
主主、主从(使用最多)、MGR、PXC、MariaDB Galera Cluster
4、存储引擎
innodb、MyISAM、Memory、rocksdb、tokudb、S3(mariadb)、columnStore(ColumnStore)
5、中间件
分片:mycat、vitness、ProxySQL、shardingsphere等
路由转发:mysql router、ProxySQL、maxScale(mariadb)等
6、高可用方案
keepalived、MHA、Orchestrator等
7、备份恢复
mysqldump、mysqldumper--逻辑备份
mysqlbinlog--binlog备份
xtrabackup--物理备份
8、监控
zabbix、falcon、prometheus+granfa
9、SQL审核
inception、goinception、yearning
10、运维工具
官方自带工具包、percona toolkit包、my2sql(binlog恢复)
11、dts类工具
datax、pandas、canal、flink cdc、dm(tidb)
12、管控平台
Archery
13、mysql协议兼容生态产品
tidb、doris、clickhouse等
作者介绍

lazydays
V1