课程培训
TDSQL(腾讯云)培训课程体系(选修)

TDSQL(腾讯云)培训课程体系(选修)

产品专题

专题一:TDSQL数据库管理基础
专题二:TDSQL性能优化与调优
专题三:TDSQL高可用架构与分布式原理
专题四:TDSQL备份恢复与容灾
专题五:TDSQL云原生服务(Serverless)应用
专题六:TDSQL新特性与版本升级

软件专题

专题七:TDSQL SQL开发与查询优化
专题八:TDSQL存储过程与PL编程
专题九:TDSQL开发集成(Java/Python/Go)
专题十:TDSQL安全管理与审计
专题十一:TDSQL监控与运维自动化
专题十二:TDSQL数据迁移与国产化替代实践

专题一:TDSQL数据库管理基础

培训对象:

  • 新入职的数据库管理员、系统运维人员

  • 需要掌握TDSQL基础管理的开发人员

  • 准备参加腾讯云TCCA认证的初级从业者

培训目标:
掌握TDSQL数据库的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、租户管理、资源分配、参数配置等基础运维任务。

培训内容:

  1. TDSQL产品体系:产品发展历程、核心特性、企业级分布式数据库定位、金融级应用场景

  2. 整体技术架构:TDSQL整体架构、模块间通信管理、负载均衡策略、内存管理

  3. 安装部署:环境要求、硬件配置、软件依赖、内核参数配置、集群初始化

  4. 组件架构:计算节点(CN)、存储节点(DN)、管理节点(GTM)、调度节点架构设计

  5. 多租户机制:资源隔离、租户管理、资源分配、多租户监控

  6. 参数配置管理:系统参数解读、租户级参数、参数生效机制

  7. 进程管理:核心进程分析、进程间通信、进程监控与恢复

  8. 存储引擎:分布式存储架构、数据分片机制、分布式索引技术

  9. 数据分片设计:分片键选择原则、分片算法、数据分布策略、分片设计规范

  10. 客户端工具:赤兔运营管理平台、数据库连接工具、命令行工具

  11. 日常监控:系统表解读、动态性能视图、日志分析

  12. 综合实战:从零搭建TDSQL集群并完成租户创建与日常管理

专题二:TDSQL性能优化与调优

培训对象:

  • 资深数据库管理员、性能优化工程师

  • 应用开发人员需要编写高性能SQL

  • 准备参加TCCP认证的中级从业者

培训目标:
掌握TDSQL性能优化的方法论与工具,能够进行SQL优化、执行计划分析、参数调优、索引设计,从应用到数据库全链路优化。

培训内容:

  1. 性能优化方法论:性能基线、瓶颈识别、全链路优化方法

  2. 执行计划分析:执行计划解读、分布式执行计划、代价估算

  3. 统计信息管理:统计信息收集、更新策略、统计信息对执行计划的影响

  4. CBD优化器:优化器实现原理、多表连接优化策略

  5. 索引设计原则:索引类型、索引应用场景、索引碎片处理、索引优化实践

  6. SQL优化技巧:慢SQL识别、热点SQL优化、SQL调优方法

  7. 分布式SQL调优:分布式表连接、跨节点查询优化、分布式事务优化

  8. 内存参数调优:各类缓存配置、排序区大小、连接池配置

  9. 锁与并发调优:锁粒度、锁等待分析、死锁检测与处理

  10. 应用侧配置优化:连接池配置、事务控制优化、数据访问模式优化

  11. 网络诊断与优化:网络延迟分析、网络配置优化

  12. 综合实战:对生产环境慢SQL进行全链路优化并验证效果

专题三:TDSQL高可用架构与分布式原理

培训对象:

  • 高级数据库管理员、系统架构师

  • 需要设计高可用方案的运维负责人

  • 准备TCCE高级认证的从业者

培训目标:
深入理解TDSQL分布式架构的核心原理,掌握高可用部署模式、数据一致性保证、负载均衡机制,能够设计科学的容灾方案。

培训内容:

  1. 高可用原理:强一致高可用机制、数据保护机制、故障容灾架构

  2. 分布式架构:单元化设计、数据分片策略、分布式事务保证

  3. 容灾部署模式:同城双活、两地三中心、全球部署架构

  4. 自动故障转移:节点故障检测、主备切换、DCN切换原理

  5. 数据一致性:分布式事务、强一致性实现、全局一致性读

  6. 负载均衡策略:应用与容灾设计、负载均衡算法、流量调度

  7. 数据复制机制:同步复制、异步复制、复制延迟监控

  8. 弹性扩展能力:水平扩展机制、在线扩容、节点管理

  9. 单元化与分片:单元化架构设计、数据分片优化

  10. 容灾演练:机房级故障模拟、主备切换失败原因分析、RPO/RTO验证

  11. 高可用监控:同城双活架构退化问题排查、高可用状态监控

  12. 综合实战:设计同城双活容灾方案并演练故障转移

专题四:TDSQL备份恢复与容灾

培训对象:

  • 数据库管理员、灾备管理人员

  • 需要制定备份策略的运维工程师

  • 负责数据安全与恢复的技术人员

培训目标:
掌握TDSQL备份恢复的核心技术,能够制定合理的备份策略,熟练使用物理备份与逻辑备份工具,具备灾难恢复能力。

培训内容:

  1. 备份恢复基础:RPO、RTO、备份类型(全量/增量)

  2. 物理备份机制:备份原理、备份工具使用、备份集管理

  3. 逻辑备份工具:数据导入导出工具、异构数据迁移备份

  4. 数据保护机制:多级容灾能力、数据可靠性保障

  5. 备份策略设计:全量+增量备份周期、备份保留策略、异地备份

  6. 时间点恢复(PITR):基于归档日志的恢复、恢复窗口配置

  7. 恢复场景演练:误删数据恢复、实例恢复、集群级别恢复

  8. 存储故障处理:存储节点故障分析、数据完整性校验

  9. 备份加密与压缩:透明加密、压缩备份

  10. 容灾架构结合:备份在异地容灾中的应用

  11. 数据校验与修复:数据一致性检测、数据恢复验证

  12. 综合实战:模拟数据误删场景并完成基于时间点恢复

专题五:TDSQL云原生服务(Serverless)应用

培训对象:

  • 云架构师、DevOps工程师

  • 需要将TDSQL部署到云环境的技术人员

  • 云原生应用开发者

培训目标:
掌握TDSQL云原生服务(TDSQL-C Serverless)的使用与管理,能够在云环境中创建、配置、监控数据库实例,实现云原生运维。

培训内容:

  1. TDSQL-C产品体系:云原生数据库特性、Serverless架构优势

  2. 云上实例创建:规格选择、存储类型、网络配置、安全组设置

  3. 弹性扩展能力:按需分配计算资源、自动扩缩容、Serverless秒级伸缩

  4. 自动调优:内置AI优化引擎、自动索引调整、查询计划优化

  5. 连接管理:公网连接、内网连接、SSL加密连接

  6. 自动备份与恢复:云上备份策略设置、时间点恢复、克隆实例

  7. 高可用架构:全球分布式节点部署、跨AZ部署、自动故障转移

  8. 监控与告警:云监控指标、性能洞察、慢查询分析

  9. 数据迁移:云上数据导入导出、在线数据迁移

  10. 成本优化:按实际使用量计费、资源监控、成本分析

  11. AI与数据库融合:基于TDSQL-C搭建AI应用、Text2SQL技术

  12. 综合实战:在腾讯云上创建TDSQL-C Serverless实例并完成基本运维

专题六:TDSQL新特性与版本升级

培训对象:

  • 需要从旧版本升级的DBA

  • 希望掌握TDSQL最新特性的开发人员

  • 技术架构师、技术决策者

培训目标:
掌握TDSQL新版本的核心特性,包括分布式能力增强、HTAP特性、安全增强等,并能够安全地进行版本升级。

培训内容:

  1. 新特性总览:HTAP能力增强、OLTP和OLAP融合场景

  2. 分布式能力增强:在线扩容优化、分布式查询优化

  3. SQL兼容性提升:Oracle/MySQL兼容性增强

  4. 安全新特性:国密算法支持、三权分立权限模型、数据脱敏增强

  5. 运维管理增强:智能化管理平台、自动化运营能力

  6. DB内核升级:内核版本升级流程、兼容性检查

  7. 版本升级路径:原地升级、逻辑升级、灰度升级

  8. 升级前检查:兼容性分析、租户资源评估、应用测试

  9. 创建实例失败分析:常见问题排查、故障处理

  10. 重做备机失败分析:原因分析及处理

  11. 业务闪断交易超时分析:故障定位与处理

  12. 综合实战:将TDSQL旧版本升级到最新版并验证应用兼容性

专题七:TDSQL SQL开发与查询优化

培训对象:

  • 软件开发工程师、数据分析人员

  • 需要编写复杂查询的报表开发人员

  • 数据库初学者

培训目标:
掌握TDSQL SQL的核心语法与高级特性,能够编写复杂查询、处理数据、操作对象,满足日常开发和数据分析需求。

培训内容:

  1. SQL基础:DDL、DML、DQL、DCL命令详解

  2. 数据类型体系:数值、字符、日期/时间、JSON、大对象

  3. 数据库对象操作:表、索引、视图、序列、同义词管理

  4. 单表查询:SELECT语法、WHERE条件、ORDER BY排序、GROUP BY分组

  5. 多表连接:内连接、外连接、交叉连接、分布式表连接

  6. 子查询与CTE:标量子查询、相关子查询、公共表表达式

  7. 分区表操作:分区表创建、分区裁剪、数据分布策略

  8. 窗口函数:ROW_NUMBER、RANK、DENSE_RANK、LEAD/LAG

  9. JSON处理:JSON数据类型、JSON函数、JSON查询优化

  10. 批量操作优化:批量DML优化、减少交互次数

  11. SQL性能诊断:慢SQL识别、SQL执行计划分析、SQL监控

  12. 综合实战:使用复杂SQL完成业务数据分析报表

专题八:TDSQL存储过程与PL编程

培训对象:

  • 数据库开发工程师

  • 需要编写存储过程的后端开发人员

  • ETL开发人员

培训目标:
掌握TDSQL PL/SQL程序设计语言,能够编写存储过程、函数、触发器、包等数据库端程序,实现复杂的业务逻辑封装。

培训内容:

  1. PL/SQL概述:语言特性、与Oracle PL/SQL兼容性

  2. 块结构与变量:声明块、变量类型、常量、赋值

  3. 控制结构:IF-ELSE、CASE、LOOP、WHILE、FOR循环

  4. 游标使用:显式游标、隐式游标、游标变量、游标FOR循环

  5. 异常处理:预定义异常、自定义异常、RAISE语句

  6. 存储过程:创建过程、参数模式、调用方式

  7. 自定义函数:标量函数、表值函数、确定性函数

  8. 触发器:DML触发器、INSTEAD OF触发器、DDL触发器

  9. 包(Package):包规范与包体、公有/私有成员、包初始化

  10. 动态SQL:EXECUTE IMMEDIATE、防范SQL注入

  11. 分布式事务处理:大事务管理、事务隔离级别

  12. 综合实战:编写订单处理存储过程及库存触发器

专题九:TDSQL开发集成(Java/Python/Go)

培训对象:

  • Java/Python/Go开发工程师

  • 全栈开发人员

  • 需要连接TDSQL的应用开发者

培训目标:
掌握Java/Python/Go连接TDSQL的技术,能够进行增删改查操作、事务管理、连接池配置,开发健壮的数据库应用。

培训内容:

  1. 驱动介绍:JDBC驱动、Python驱动、Go驱动连接配置

  2. JDBC基础:驱动类加载、连接URL格式、Connection建立

  3. 连接池技术:HikariCP、Druid配置、连接池参数调优

  4. Spring Boot整合:配置数据源、JdbcTemplate使用、事务注解

  5. MyBatis集成:TDSQL方言配置、Mapper开发、分页插件

  6. Python连接:Python驱动安装、连接配置、游标使用

  7. SQLAlchemy ORM:TDSQL方言配置、模型映射、会话管理

  8. Go连接:Go驱动安装、连接池配置

  9. GORM框架:模型映射、关联查询、事务处理

  10. 分布式应用改造:单元化改造、分布式事务支持

  11. 应用层性能优化:N+1问题、批量操作、读写分离配置

  12. 综合实战:使用Spring Boot开发REST API连接TDSQL

专题十:TDSQL安全管理与审计

培训对象:

  • 安全管理员、数据库管理员

  • 合规审计人员

  • 需要满足等保要求的系统负责人

培训目标:
掌握TDSQL安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足金融级安全合规要求。

培训内容:

  1. 安全架构:企业级安全体系、金融级安全特性

  2. 身份验证:密码认证、SSL证书认证、多因素认证

  3. 权限体系:系统权限、对象权限、角色权限、最小权限原则

  4. 三权分立:系统管理员、安全管理员、审计管理员职责分离

  5. 国密算法支持:SM2/SM3/SM4国密算法应用

  6. 数据加密:透明加密(TDE)、SSL传输加密、数据加解密

  7. 数据库脱敏:动态数据脱敏、静态数据脱敏、脱敏策略配置

  8. 审计配置:语句审计、对象审计、审计日志管理

  9. 审计分析:审计日志查看、审计报告生成、实时侵害检测

  10. 安全脱敏与审计配置:统一审计策略、安全事件追踪

  11. 等保合规:等保2.0在TDSQL环境中的落地实践

  12. 综合实战:配置TDSQL满足金融级安全合规要求

专题十一:TDSQL监控与运维自动化

培训对象:

  • 数据库运维工程师、SRE

  • 监控系统建设人员

  • 需要构建TDSQL自动化运维平台的工程师

培训目标:
掌握TDSQL监控体系与自动化运维工具,能够使用赤兔/OSS运营管理平台构建监控体系,实现智能运维。

培训内容:

  1. 运营管理平台:OSS/赤兔平台功能、组件管理、集群监控

  2. 监控指标体系:性能指标、资源指标、业务指标

  3. 监控场景分类:运维监控场景、告警策略配置

  4. 智能诊断工具:DBbrain诊断工具、SQL性能优化案例

  5. 告警配置:阈值设置、通知规则、告警处理

  6. 日志管理:各组件的日志管理、日志分析

  7. 自动化运维:在线扩缩容、集群管理、节点管理

  8. 巡检与监控:运维巡检指标分析、监控关键指标

  9. 核心组件故障处理:节点故障处理、存储故障处理

  10. 全链路诊断:全链路跟踪介绍、优化思路、问题定位

  11. 智能运维特性:自动化运营、智能DBA、自愈能力

  12. 综合实战:使用OSS运营平台搭建TDSQL监控平台

专题十二:TDSQL数据迁移与国产化替代实践

培训对象:

  • 数据库架构师、技术负责人

  • 需要执行异构数据迁移的技术人员

  • 信创项目迁移实施人员

培训目标:
掌握从Oracle/MySQL到TDSQL的迁移方法与工具,能够进行迁移评估、数据迁移、应用适配、性能验证,实现平滑的国产化替代。

培训内容:

  1. 迁移方法论:迁移评估、兼容性分析、迁移策略、回滚计划

  2. DTS-DBbridge迁移工具:产品介绍、功能特性、技术原理

  3. 部署方案:DBbridge部署方案、日常运维管理

  4. Oracle迁移实战:Oracle数据迁移、应用程序移植

  5. MySQL迁移实战:语法差异处理、存储引擎转换、字符集兼容

  6. 核心迁移步骤:确定移植目标、评估移植任务、数据库用户迁移

  7. 在线迁移流程:源端数据库备份、存量数据迁移、增量数据追平

  8. 应用代码迁移:ODBC配置、OCI应用程序移植、开发框架适配

  9. 数据校验:行数对比、抽样验证、业务功能测试

  10. 迁移后测试:功能测试、性能测试、UAT测试

  11. 金融行业案例:银行核心系统迁移实践、账务系统模拟测试

  12. 综合实战:使用DBbridge将Oracle数据库迁移到TDSQL





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>