DBA公开课


1.什么是DBA?

  • 数据库管理员(Database Administrator,简称DBA)
    • 运维工程师的一个高级分支
    • 初中级工作:
      • 基础的运维管理
      • 单个集群部署,备份,日常维护,基本数据库故障处理与响应时间(MTTR基本无要求)
      • 掌握一到两种数据库的基本架构原理
      • 保持数据库稳定运行SLA99.9%
    • 高级工作:
      • 多集群部署,备份,高级管理,日常维护
      • 性能调优,索引设计与上线
      • 辅助开发进行数据库设计与业务问题处理
      • 快速解决故障与恢复线上业务能力(一般事故MTTR≤30min,重大事故MTTR≤5min)
      • 自生命周期故障设计与演练能力
      • 自动化运维管理工具开发能力(SRE)
      • 保持数据库稳定运行SLA99.9%
    • 专家工作:
      • 数据库集群架构设计与选型
      • 数据库应用场景与业务场景适配
      • 数据平台设计.运营与交付能力
      • 两地三中心与双活设计与交付能力
      • 负责公司重要或全部业务生命周期维护
      • 保持数据库稳定运行SLA99.99%

2.DBA的成长体系与就业方向

2.1.是什么数据库

  • 1970年一片IBM实验室论文的产生,基于SQL和关系模型,老板出去创业,诞生Oracle

3.目前企业主流数据库应用与趋势

4.NewSQL-TiDB企业级应用手册


李延召 2024年3月18日 19:33 收藏文档