梦汇学堂强烈推荐:
【高端IT计算机技术类会员】【课程上新】
【D0314 拉勾专栏-ShardingSphere 核心原理精讲-IT】
●资料路劲 IT资料/拉勾专栏/D0314 拉勾专栏-ShardingSphere 核心原理精讲-IT
[红包]限时9.80[红包]
官方链接:https://kaiwu.lagou.com/course/courseInfo.htm?courseId=257&sid=20-h5Url-0&lgec_type=website&lgec_sign=86228E00A960E2EB44DCA4027393428B&buyFrom=2&pageId=1pz4#/sale
课程内容:
开篇词
开篇词:如何正确学习一款分库分表开源框架?
模块一:引入 ShardingSphere
01 | 从理论到实践:如何让分库分表真正落地?
02 | 顶级项目:ShardingSphere 是一款什么样的 Apache 开源软件?
03 | 规范兼容:JDBC 规范与 ShardingSphere 是什么关系?
04 | 应用集成:在业务系统中使用 ShardingSphere 的方式有哪些?
05 | 配置驱动:ShardingSphere 中的配置体系是如何设计的?
模块二:ShardingSphere 核心功能
06 | 数据分片:如何实现分库、分表、分库+分表以及强制路由?(上)
07 | 数据分片:如何实现分库、分表、分库+分表以及强制路由?(下)
08 | 读写分离:如何集成分库分表+数据库主从架构?
09 | 分布式事务:如何使用强一致性事务与柔性事务?
10 | 数据脱敏:如何确保敏感数据的安全访问?
11 | 编排治理:如何实现分布式环境下的动态配置管理?
模块三:ShardingSphere 源码解析之基础设施
12 | 从应用到原理:如何高效阅读 ShardingSphere 源码?
13 | 微内核架构:ShardingSphere 如何实现系统的扩展性?
14 | 分布式主键:ShardingSphere 中有哪些分布式主键实现方式?
模块四:ShardingSphere 源码解析之分片引擎
15 | 解析引擎:SQL 解析流程应该包括哪些核心阶段?(上)
16 | 解析引擎:SQL 解析流程应该包括哪些核心阶段?(下)
17 | 路由引擎:如何理解分片路由核心类 ShardingRouter 的运作机制?
18 | 路由引擎:如何实现数据访问的分片路由和广播路由?
19 | 路由引擎:如何在路由过程中集成多种路由策略和路由算法?
20 | 改写引擎:如何理解装饰器模式下的 SQL 改写实现机制?
21 | 执行引擎:分片环境下 SQL 执行的整体流程应该如何进行抽象?
22 | 执行引擎:如何把握 ShardingSphere 中的 Executor 执行模型?(上)
23 | 执行引擎:如何把握 ShardingSphere 中的 Executor 执行模型?(下)
24 | 归并引擎:如何理解数据归并的类型以及简单归并策略的实现过程?
25 | 归并引擎:如何理解流式归并和内存归并在复杂归并场景下的应用方式?
26 | 读写分离:普通主从架构和分片主从架构分别是如何实现的?
模块五:ShardingSphere 源码解析之分布式事务
27 | 分布式事务:如何理解 ShardingSphere 中对分布式事务的抽象过程?
28 | 分布式事务:ShardingSphere 中如何集成强一致性事务和柔性事务支持?(上)
29 | 分布式事务:ShardingSphere 中如何集成强一致性事务和柔性事务支持?(下)
模块六:ShardingSphere 源码解析之治理与集成
30 | 数据脱敏:如何基于改写引擎实现低侵入性数据脱敏方案?
31 | 配置中心:如何基于配置中心实现配置信息的动态化管理?
32 | 注册中心:如何基于注册中心实现数据库访问熔断机制?
33 | 链路跟踪:如何基于 Hook 机制以及 OpenTracing 协议实现数据访问链路跟踪?
34 | 系统集成:如何完成 ShardingSphere 内核与 Spring+SpringBoot 的无缝整合?
结语
结语:ShardingSphere 总结及展望