docs: OSC总结 — Native/gh-ost/云原生三句话选型
This commit is contained in:
1 parent
ce8bb9710b
commit
4e2df4d3d7
1 file changed
+16
@@ -307,3 +307,19 @@ DROP TABLE IF EXISTS `users_old`;
|
|||||||
| **前置条件** | `binlog_format=ROW` + `binlog_row_image=FULL` |
|
| **前置条件** | `binlog_format=ROW` + `binlog_row_image=FULL` |
|
||||||
| **单机环境** | 需加 `--allow-on-master`(平台默认开启) |
|
| **单机环境** | 需加 `--allow-on-master`(平台默认开启) |
|
||||||
| **主从环境** | 优先在从库执行,主库自动同步 |
|
| **主从环境** | 优先在从库执行,主库自动同步 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、总结
|
||||||
|
|
||||||
|
一句话选型:
|
||||||
|
|
||||||
|
> **官方原生 Native → 自建 MySQL 用 gh-ost → 云平台用原生 DDL**
|
||||||
|
|
||||||
|
| 场景 | 方案 | 一句话 |
|
||||||
|
|---|---|---|
|
||||||
|
| **MySQL 8.0+ 小表** | Native INSTANT | 官方内置,秒级完成,零依赖 |
|
||||||
|
| **自建 MySQL 大表** | gh-ost | 开源 OSC 黄金标准,可暂停/进度可见/可回滚 |
|
||||||
|
| **云平台** (Aurora/PolarDB/RDS) | 原生 DDL | 云厂商已深度优化,无需额外工具 |
|
||||||
|
|
||||||
|
平台策略引擎自动根据 **数据库类型 + MySQL 版本 + 环境模式 + 表行数 + DDL 类型** 五维判断,推荐最优方案,无需人工决策。
|
||||||
Reference in new issue
Block a user