云原生数据库选型与迁移实战
30章 · 从入门到深度迁移
多云原生
迁移实战
性能调优
01
云原生数据库概述
概念
对比传统
核心优势
挑战与演进
02
主流云原生数据库产品
Aurora
PolarDB
TDSQL
Spanner
03
选型评估框架
业务需求
QPS/TPS
成本模型
04
兼容性评估
MySQL/PG协议
SQL方言
存储过程
05
迁移策略制定
停机vs在线
全量+增量
回滚方案
06
数据迁移工具选型
DTS
DataX
Canal
Debezium
07
迁移前准备
源库压测
规格选型
网络带宽
08
全量迁移实施
mysqldump
mydumper
并行导入
数据校验
09
增量同步实施
Binlog解析
CDC原理
延迟监控
断点续传
10
一致性校验
Checksum
行数对比
抽样校验
修复策略
11
切换演练
灰度切换
流量回放
影子库
回滚触发
12
正式割接
割接窗口
监控大盘
应急响应
割接验证
13
性能调优
连接池
索引优化
查询改写
缓存策略
14
高可用架构
多AZ部署
读写分离
自动故障切换
备份恢复
15
安全与合规
TLS/SSL
IAM/RBAC
审计日志
16
成本优化
预留实例
存储分层
Serverless
按需扩缩容
17
运维监控
Prometheus+Grafana
慢查询
告警规则
18
备份与恢复
快照备份
PITR
跨区域备份
19
混合云场景
IDC+云
数据同步
延迟优化
20
多活架构
异地多活
单元化
全局一致性
21
分布式事务
XA协议
TCC
Saga
22
HTAP 场景
OLTP+OLAP
列存索引
实时分析
23
AI for DB
智能索引推荐
自动调参
异常检测
24
Serverless 数据库
Auto Scaling
按需付费
冷启动优化
25
向量数据库
Embedding
相似性搜索
RAG
26
时序数据库
TSDB选型
降采样
生命周期
27
图数据库
Neptune
JanusGraph
知识图谱
28
多模型数据库
MongoDB
DocumentDB
键值融合
29
国产化替代
信创
OceanBase
GaussDB
生态适配
30
未来趋势
存算分离
数据编织
演进方向