1970-01-01
09 分布式事务:如何使用强一致性事务与柔性事务?你好,欢迎进入第 09 课时的学习。今天,我们将介绍一个分布式环境下的重要主题,即分布式事务。在介绍 ShardingSphere 中的具体应用方式之前,我们有必要对分布式事务的基本概念做简要介绍。 ...
09 分布式事务:如何使用强一致性事务与柔性事务?你好,欢迎进入第 09 课时的学习。今天,我们将介绍一个分布式环境下的重要主题,即分布式事务。在介绍 ShardingSphere 中的具体应用方式之前,我们有必要对分布式事务的基本概念做简要介绍。 ...
10 数据脱敏:如何确保敏感数据的安全访问?从今天开始,我们又将开始一个全新的主题:介绍 ShardingSphere 中的数据脱敏功能。所谓数据脱敏,是指对某些敏感信息通过脱敏规则进行数据转换,从而实现敏感隐私数据的可靠保护。在日常开发过程中,数据...
12 从应用到原理:如何高效阅读 ShardingSphere 源码?从本课时开始,专栏将进入:“ShardingSphere 源码解析之基础设施”的模块。在介绍完 ShardingSphere 所具备的分库分表、读写分离、分布式事务、数据脱敏等各项...
13 微内核架构:ShardingSphere 如何实现系统的扩展性?我们已经在课程中多次提到 ShardingSphere 使用了微内核架构来实现框架的扩展性。随着课程的演进,我们会发现,用于实现配置中心的 ConfigCenter、用于数据脱敏的...
14 分布式主键:ShardingSphere 中有哪些分布式主键实现方式?本课时我将为你讲解 ShardingSphere 中的分布式主键实现方式。 在传统数据库软件开发过程中,主键自动生成技术是基本需求。各个数据库对该需求也提供了相应的支持,比如...
15 解析引擎:SQL 解析流程应该包括哪些核心阶段?(上)你好,欢迎进入第 15 课时的学习,结束了对 ShardingSphere 中微内核架构等基础设施相关实现机制的介绍后,今天我们将正式进入到分片引擎的学习。 对于一款分库分表中间件而言,分片...
17 路由引擎:如何理解分片路由核心类 ShardingRouter 的运作机制?前面我们花了几个课时对 ShardingSphere 中的 SQL 解析引擎做了介绍,我们明白 SQL 解析的作用就是根据输入的 SQL 语句生成一个 SQLState...
18 路由引擎:如何实现数据访问的分片路由和广播路由?在上一课时中,我们看到起到承上启下作用的 ShardingRouter 会调用 RoutingEngine 获取路由结果,而在 ShardingSphere 中存在多种不同类型的 RoutingE...
16 解析引擎:SQL 解析流程应该包括哪些核心阶段?(下)我们知道整个 SQL 解析引擎可以分成三个阶段(如下图所示),上一课时我们主要介绍了 ShardingSphere 中 SQL 解析引擎的第一个阶段,那么今天我将承接上一课时,继续讲解 Sh...
19 路由引擎:如何在路由过程中集成多种路由策略和路由算法?上一课时《18 | 路由引擎:如何实现数据访问的分片路由和广播路由?》,我们在介绍 ShardingRule 对象时,引出了 ShardingSphere 路由引擎中的 分片策略 Shard...