问题背景
本人有多年 Oracle DBA 运维经验,熟悉传统集中式数据库架构、备份恢复、性能调优、故障处理。现在计划转型负责 TiDB 运维,想请教社区前辈:
- Oracle DBA 转型 TiDB,有哪些学习路线、重点知识和避坑要点,可以快速上手修炼?
- 按照正常学习节奏,大概多久能够具备独立管理、维护中型企业 TiDB 生产环境的能力(含部署扩容、备份恢复、性能诊断、故障应急)?
本人有多年 Oracle DBA 运维经验,熟悉传统集中式数据库架构、备份恢复、性能调优、故障处理。现在计划转型负责 TiDB 运维,想请教社区前辈:
你的Oracle功底是很好的基础,转型TiDB核心是思维转换:从集中式到分布式。建议按以下路线走:
Oracle 经验能复用备份、容量和故障思路,但要补分布式:Region、PD 调度、TiKV/TiFlash、GC。建议先官方课程加一套测试集群做扩容、备份、热点和升级演练。中小规模独立值守通常两三个月密集实践,生产值班还要跟几次真实故障。
1、学习TiDB的课程,老师讲的非常详细。
2、自己搭环境,做大量的实验。
3、如果本来是资深DBA,2周完全没问题。
部署起来,把扩容、部署这些都做几遍