MySQL
概述
全球最流行的开源关系型数据库,由 Oracle 维护。支持 ACID 事务、行锁、MVCC,广泛应用于互联网后端存储。
核心特性
- 存储引擎:InnoDB(默认,支持事务/行锁/外键)、MyISAM(遗留)
- 复制:主从复制、GTID、组复制(Group Replication)
- DDL演进:8.0+ 支持 INSTANT ADD COLUMN,毫秒级添加列
大表DDL方案
MySQL 大表(千万级+行)执行 DDL 时的三种方案,详见 [[mysql-big-table-ddl]]:
- INSTANT(8.0.12+)— 仅改元数据
- gh-ost — 无触发器,解析binlog
- pt-online-schema-change — Percona触发器方案
相关
- [[mysql-big-table-ddl]] — 大表DDL操作方案
- [[gh-ost]] — GitHub开源DDL工具