TDSQL(腾讯云)培训课程体系(选修)
产品专题
专题一:TDSQL数据库管理基础
专题二:TDSQL性能优化与调优
专题三:TDSQL高可用架构与分布式原理
专题四:TDSQL备份恢复与容灾
专题五:TDSQL云原生服务(Serverless)应用
专题六:TDSQL新特性与版本升级
软件专题
专题七:TDSQL SQL开发与查询优化
专题八:TDSQL存储过程与PL编程
专题九:TDSQL开发集成(Java/Python/Go)
专题十:TDSQL安全管理与审计
专题十一:TDSQL监控与运维自动化
专题十二:TDSQL数据迁移与国产化替代实践
专题一:TDSQL数据库管理基础
培训对象:
-
新入职的数据库管理员、系统运维人员
-
需要掌握TDSQL基础管理的开发人员
-
准备参加腾讯云TCCA认证的初级从业者
培训目标:
掌握TDSQL数据库的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、租户管理、资源分配、参数配置等基础运维任务。
培训内容:
-
TDSQL产品体系:产品发展历程、核心特性、企业级分布式数据库定位、金融级应用场景
-
整体技术架构:TDSQL整体架构、模块间通信管理、负载均衡策略、内存管理
-
安装部署:环境要求、硬件配置、软件依赖、内核参数配置、集群初始化
-
组件架构:计算节点(CN)、存储节点(DN)、管理节点(GTM)、调度节点架构设计
-
多租户机制:资源隔离、租户管理、资源分配、多租户监控
-
参数配置管理:系统参数解读、租户级参数、参数生效机制
-
进程管理:核心进程分析、进程间通信、进程监控与恢复
-
存储引擎:分布式存储架构、数据分片机制、分布式索引技术
-
数据分片设计:分片键选择原则、分片算法、数据分布策略、分片设计规范
-
客户端工具:赤兔运营管理平台、数据库连接工具、命令行工具
-
日常监控:系统表解读、动态性能视图、日志分析
-
综合实战:从零搭建TDSQL集群并完成租户创建与日常管理
专题二:TDSQL性能优化与调优
培训对象:
-
资深数据库管理员、性能优化工程师
-
应用开发人员需要编写高性能SQL
-
准备参加TCCP认证的中级从业者
培训目标:
掌握TDSQL性能优化的方法论与工具,能够进行SQL优化、执行计划分析、参数调优、索引设计,从应用到数据库全链路优化。
培训内容:
-
性能优化方法论:性能基线、瓶颈识别、全链路优化方法
-
执行计划分析:执行计划解读、分布式执行计划、代价估算
-
统计信息管理:统计信息收集、更新策略、统计信息对执行计划的影响
-
CBD优化器:优化器实现原理、多表连接优化策略
-
索引设计原则:索引类型、索引应用场景、索引碎片处理、索引优化实践
-
SQL优化技巧:慢SQL识别、热点SQL优化、SQL调优方法
-
分布式SQL调优:分布式表连接、跨节点查询优化、分布式事务优化
-
内存参数调优:各类缓存配置、排序区大小、连接池配置
-
锁与并发调优:锁粒度、锁等待分析、死锁检测与处理
-
应用侧配置优化:连接池配置、事务控制优化、数据访问模式优化
-
网络诊断与优化:网络延迟分析、网络配置优化
-
综合实战:对生产环境慢SQL进行全链路优化并验证效果
专题三:TDSQL高可用架构与分布式原理
培训对象:
-
高级数据库管理员、系统架构师
-
需要设计高可用方案的运维负责人
-
准备TCCE高级认证的从业者
培训目标:
深入理解TDSQL分布式架构的核心原理,掌握高可用部署模式、数据一致性保证、负载均衡机制,能够设计科学的容灾方案。
培训内容:
-
高可用原理:强一致高可用机制、数据保护机制、故障容灾架构
-
分布式架构:单元化设计、数据分片策略、分布式事务保证
-
容灾部署模式:同城双活、两地三中心、全球部署架构
-
自动故障转移:节点故障检测、主备切换、DCN切换原理
-
数据一致性:分布式事务、强一致性实现、全局一致性读
-
负载均衡策略:应用与容灾设计、负载均衡算法、流量调度
-
数据复制机制:同步复制、异步复制、复制延迟监控
-
弹性扩展能力:水平扩展机制、在线扩容、节点管理
-
单元化与分片:单元化架构设计、数据分片优化
-
容灾演练:机房级故障模拟、主备切换失败原因分析、RPO/RTO验证
-
高可用监控:同城双活架构退化问题排查、高可用状态监控
-
综合实战:设计同城双活容灾方案并演练故障转移
专题四:TDSQL备份恢复与容灾
培训对象:
-
数据库管理员、灾备管理人员
-
需要制定备份策略的运维工程师
-
负责数据安全与恢复的技术人员
培训目标:
掌握TDSQL备份恢复的核心技术,能够制定合理的备份策略,熟练使用物理备份与逻辑备份工具,具备灾难恢复能力。
培训内容:
-
备份恢复基础:RPO、RTO、备份类型(全量/增量)
-
物理备份机制:备份原理、备份工具使用、备份集管理
-
逻辑备份工具:数据导入导出工具、异构数据迁移备份
-
数据保护机制:多级容灾能力、数据可靠性保障
-
备份策略设计:全量+增量备份周期、备份保留策略、异地备份
-
时间点恢复(PITR):基于归档日志的恢复、恢复窗口配置
-
恢复场景演练:误删数据恢复、实例恢复、集群级别恢复
-
存储故障处理:存储节点故障分析、数据完整性校验
-
备份加密与压缩:透明加密、压缩备份
-
容灾架构结合:备份在异地容灾中的应用
-
数据校验与修复:数据一致性检测、数据恢复验证
-
综合实战:模拟数据误删场景并完成基于时间点恢复
专题五:TDSQL云原生服务(Serverless)应用
培训对象:
-
云架构师、DevOps工程师
-
需要将TDSQL部署到云环境的技术人员
-
云原生应用开发者
培训目标:
掌握TDSQL云原生服务(TDSQL-C Serverless)的使用与管理,能够在云环境中创建、配置、监控数据库实例,实现云原生运维。
培训内容:
-
TDSQL-C产品体系:云原生数据库特性、Serverless架构优势
-
云上实例创建:规格选择、存储类型、网络配置、安全组设置
-
弹性扩展能力:按需分配计算资源、自动扩缩容、Serverless秒级伸缩
-
自动调优:内置AI优化引擎、自动索引调整、查询计划优化
-
连接管理:公网连接、内网连接、SSL加密连接
-
自动备份与恢复:云上备份策略设置、时间点恢复、克隆实例
-
高可用架构:全球分布式节点部署、跨AZ部署、自动故障转移
-
监控与告警:云监控指标、性能洞察、慢查询分析
-
数据迁移:云上数据导入导出、在线数据迁移
-
成本优化:按实际使用量计费、资源监控、成本分析
-
AI与数据库融合:基于TDSQL-C搭建AI应用、Text2SQL技术
-
综合实战:在腾讯云上创建TDSQL-C Serverless实例并完成基本运维
专题六:TDSQL新特性与版本升级
培训对象:
-
需要从旧版本升级的DBA
-
希望掌握TDSQL最新特性的开发人员
-
技术架构师、技术决策者
培训目标:
掌握TDSQL新版本的核心特性,包括分布式能力增强、HTAP特性、安全增强等,并能够安全地进行版本升级。
培训内容:
-
新特性总览:HTAP能力增强、OLTP和OLAP融合场景
-
分布式能力增强:在线扩容优化、分布式查询优化
-
SQL兼容性提升:Oracle/MySQL兼容性增强
-
安全新特性:国密算法支持、三权分立权限模型、数据脱敏增强
-
运维管理增强:智能化管理平台、自动化运营能力
-
DB内核升级:内核版本升级流程、兼容性检查
-
版本升级路径:原地升级、逻辑升级、灰度升级
-
升级前检查:兼容性分析、租户资源评估、应用测试
-
创建实例失败分析:常见问题排查、故障处理
-
重做备机失败分析:原因分析及处理
-
业务闪断交易超时分析:故障定位与处理
-
综合实战:将TDSQL旧版本升级到最新版并验证应用兼容性
专题七:TDSQL SQL开发与查询优化
培训对象:
-
软件开发工程师、数据分析人员
-
需要编写复杂查询的报表开发人员
-
数据库初学者
培训目标:
掌握TDSQL SQL的核心语法与高级特性,能够编写复杂查询、处理数据、操作对象,满足日常开发和数据分析需求。
培训内容:
-
SQL基础:DDL、DML、DQL、DCL命令详解
-
数据类型体系:数值、字符、日期/时间、JSON、大对象
-
数据库对象操作:表、索引、视图、序列、同义词管理
-
单表查询:SELECT语法、WHERE条件、ORDER BY排序、GROUP BY分组
-
多表连接:内连接、外连接、交叉连接、分布式表连接
-
子查询与CTE:标量子查询、相关子查询、公共表表达式
-
分区表操作:分区表创建、分区裁剪、数据分布策略
-
窗口函数:ROW_NUMBER、RANK、DENSE_RANK、LEAD/LAG
-
JSON处理:JSON数据类型、JSON函数、JSON查询优化
-
批量操作优化:批量DML优化、减少交互次数
-
SQL性能诊断:慢SQL识别、SQL执行计划分析、SQL监控
-
综合实战:使用复杂SQL完成业务数据分析报表
专题八:TDSQL存储过程与PL编程
培训对象:
-
数据库开发工程师
-
需要编写存储过程的后端开发人员
-
ETL开发人员
培训目标:
掌握TDSQL PL/SQL程序设计语言,能够编写存储过程、函数、触发器、包等数据库端程序,实现复杂的业务逻辑封装。
培训内容:
-
PL/SQL概述:语言特性、与Oracle PL/SQL兼容性
-
块结构与变量:声明块、变量类型、常量、赋值
-
控制结构:IF-ELSE、CASE、LOOP、WHILE、FOR循环
-
游标使用:显式游标、隐式游标、游标变量、游标FOR循环
-
异常处理:预定义异常、自定义异常、RAISE语句
-
存储过程:创建过程、参数模式、调用方式
-
自定义函数:标量函数、表值函数、确定性函数
-
触发器:DML触发器、INSTEAD OF触发器、DDL触发器
-
包(Package):包规范与包体、公有/私有成员、包初始化
-
动态SQL:EXECUTE IMMEDIATE、防范SQL注入
-
分布式事务处理:大事务管理、事务隔离级别
-
综合实战:编写订单处理存储过程及库存触发器
专题九:TDSQL开发集成(Java/Python/Go)
培训对象:
-
Java/Python/Go开发工程师
-
全栈开发人员
-
需要连接TDSQL的应用开发者
培训目标:
掌握Java/Python/Go连接TDSQL的技术,能够进行增删改查操作、事务管理、连接池配置,开发健壮的数据库应用。
培训内容:
-
驱动介绍:JDBC驱动、Python驱动、Go驱动连接配置
-
JDBC基础:驱动类加载、连接URL格式、Connection建立
-
连接池技术:HikariCP、Druid配置、连接池参数调优
-
Spring Boot整合:配置数据源、JdbcTemplate使用、事务注解
-
MyBatis集成:TDSQL方言配置、Mapper开发、分页插件
-
Python连接:Python驱动安装、连接配置、游标使用
-
SQLAlchemy ORM:TDSQL方言配置、模型映射、会话管理
-
Go连接:Go驱动安装、连接池配置
-
GORM框架:模型映射、关联查询、事务处理
-
分布式应用改造:单元化改造、分布式事务支持
-
应用层性能优化:N+1问题、批量操作、读写分离配置
-
综合实战:使用Spring Boot开发REST API连接TDSQL
专题十:TDSQL安全管理与审计
培训对象:
-
安全管理员、数据库管理员
-
合规审计人员
-
需要满足等保要求的系统负责人
培训目标:
掌握TDSQL安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足金融级安全合规要求。
培训内容:
-
安全架构:企业级安全体系、金融级安全特性
-
身份验证:密码认证、SSL证书认证、多因素认证
-
权限体系:系统权限、对象权限、角色权限、最小权限原则
-
三权分立:系统管理员、安全管理员、审计管理员职责分离
-
国密算法支持:SM2/SM3/SM4国密算法应用
-
数据加密:透明加密(TDE)、SSL传输加密、数据加解密
-
数据库脱敏:动态数据脱敏、静态数据脱敏、脱敏策略配置
-
审计配置:语句审计、对象审计、审计日志管理
-
审计分析:审计日志查看、审计报告生成、实时侵害检测
-
安全脱敏与审计配置:统一审计策略、安全事件追踪
-
等保合规:等保2.0在TDSQL环境中的落地实践
-
综合实战:配置TDSQL满足金融级安全合规要求
专题十一:TDSQL监控与运维自动化
培训对象:
-
数据库运维工程师、SRE
-
监控系统建设人员
-
需要构建TDSQL自动化运维平台的工程师
培训目标:
掌握TDSQL监控体系与自动化运维工具,能够使用赤兔/OSS运营管理平台构建监控体系,实现智能运维。
培训内容:
-
运营管理平台:OSS/赤兔平台功能、组件管理、集群监控
-
监控指标体系:性能指标、资源指标、业务指标
-
监控场景分类:运维监控场景、告警策略配置
-
智能诊断工具:DBbrain诊断工具、SQL性能优化案例
-
告警配置:阈值设置、通知规则、告警处理
-
日志管理:各组件的日志管理、日志分析
-
自动化运维:在线扩缩容、集群管理、节点管理
-
巡检与监控:运维巡检指标分析、监控关键指标
-
核心组件故障处理:节点故障处理、存储故障处理
-
全链路诊断:全链路跟踪介绍、优化思路、问题定位
-
智能运维特性:自动化运营、智能DBA、自愈能力
-
综合实战:使用OSS运营平台搭建TDSQL监控平台
专题十二:TDSQL数据迁移与国产化替代实践
培训对象:
-
数据库架构师、技术负责人
-
需要执行异构数据迁移的技术人员
-
信创项目迁移实施人员
培训目标:
掌握从Oracle/MySQL到TDSQL的迁移方法与工具,能够进行迁移评估、数据迁移、应用适配、性能验证,实现平滑的国产化替代。
培训内容:
-
迁移方法论:迁移评估、兼容性分析、迁移策略、回滚计划
-
DTS-DBbridge迁移工具:产品介绍、功能特性、技术原理
-
部署方案:DBbridge部署方案、日常运维管理
-
Oracle迁移实战:Oracle数据迁移、应用程序移植
-
MySQL迁移实战:语法差异处理、存储引擎转换、字符集兼容
-
核心迁移步骤:确定移植目标、评估移植任务、数据库用户迁移
-
在线迁移流程:源端数据库备份、存量数据迁移、增量数据追平
-
应用代码迁移:ODBC配置、OCI应用程序移植、开发框架适配
-
数据校验:行数对比、抽样验证、业务功能测试
-
迁移后测试:功能测试、性能测试、UAT测试
-
金融行业案例:银行核心系统迁移实践、账务系统模拟测试
-
综合实战:使用DBbridge将Oracle数据库迁移到TDSQL
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获