课程介绍:
课程是基于互联网和金融行业技术实践和业务应用场景,结合当前企业级应用场景进行综合性课程设计。从专业知识,专业技能,通用技能多维度全面培养数据库优化人才的的综合能力。
课程特色:
基于金融行业大规模应用为基础的真实架构案例驱动教学;
大规模分布式/国产化数据库架构设计与真实案例实践;
构筑顶级能力维度模型,带你快速成长为数据化转型所需的复合型人才。
课程大纲:
分布式数据库生态 | 1. 分布式数据库前世今生 2. 分布式数据库领域的百家争鸣 |
金融行业分布式数据库选型 | 1. 金融业分布式数据库建设背景 2. 分布式数据库技术发展趋势 3. 数据库选型策略 4. 分布式数据库测试指标 5. 试点应用选型规划建议 |
分布式数据库详细介绍(OceanBase、GoldenDB、TiDB、GaussDB) | 1. 分布式数据库概述 2. 分布式数据库架构体系刨析 3. 分布式数据库的特点 4. 分布式数据库部署架构 5. 分布式数据库系统的分类及体系架构 6. 分布式数据库组件 7. 分布式数据库查询 8. 分布式数据库事务 9. 大规模多种数据库SQL质量分析(思路) 10. SQL优化分析 |
分布式数据库产品技术分析 (分布式事务功能、响应时间毛刺 、事务透明(业务透明度)、MySQL兼容性、Oracle兼容性、弹性扩容、水平分片、全局表、垂直分片、数据分片键、计算层高可用、结构化数据存储、计算节点集群管理、全局死锁检测及解除、分片键更换、分片类型(水平/垂直)更换、可维护性、在线强一致备份、数据快速恢复、捆绑依赖、数据副本、架构对比) | 1. 分布式数据库典型产品分析(OceanBase、GoldenDB、TiDB、GaussDB) 2. 分布式数据库一体机分析(MPP、Vertica、GreenPlum、Teradata、Oracle Exadata、DB2 DPF) 3. 国产集中式数据库产品分析(Oracle、GBase、达梦、人大金仓等) 4. 围绕解决方案案例分析和流量预估 |
分布式数据库容灾方案 | 1. 业务连续性技术架构规划 1) 如何规划整体架构建设?灾备需求分析及规则 2) 应用架构规划 ① 业务同城双活--数据库单写(多读) ② 业务异地灾备-数据库单写(多读) ③ 业务两地三中心部署-数据库多活(单写,多读) ④ 业务异地多活(单元元改造)(数据库多写多读 2. 分布式数据库连续性技术架构规划 ① 节点故障 ② 分布式数据库同城双活架构设计 ③ 分布式数据库异地灾备架构设计 ④ 分布式数据库两地三中心架构设计 ⑤ 业务单元化 ⑥ 分布式数据库异地多活架构设计 |
数据库和缓存架构 | 1. 分布式数据库和缓存数据一致详解 |
分布式数据库金融业实践 | 1. Oracle迁移分布式数据库联合解决方案 2. 从Oracle迁移到分布式数据库实践 3. 金融互联网渠道平台使用分布式数据最佳实践 4. 分布式数据库金融多中心实践案例 |