- 华为云数据复制服务DRS于2021年02月1日00:00(北京时间)计费通知 华为云数据复制服务DRS于2021年02月1日00:00(北京时间)计费通知
- 1 简介本文介绍在 web 服务中实现 Saga 模式,实现一个在商品管理系统中的CRUD操作想要在 web 服务中实现 Saga 模式,可以通过以下步骤实现一个商品管理系统的 CRUD 操作,其中 Saga 模式的事务链包含以下基本元素:事务分解:将每个操作拆分为单独的小事务。每个小事务对应其业务逻辑(如创建、更新、删除)。为每个小事务实现补偿操作(如回滚)。协调器设计:负责管理 Sag... 1 简介本文介绍在 web 服务中实现 Saga 模式,实现一个在商品管理系统中的CRUD操作想要在 web 服务中实现 Saga 模式,可以通过以下步骤实现一个商品管理系统的 CRUD 操作,其中 Saga 模式的事务链包含以下基本元素:事务分解:将每个操作拆分为单独的小事务。每个小事务对应其业务逻辑(如创建、更新、删除)。为每个小事务实现补偿操作(如回滚)。协调器设计:负责管理 Sag...
- 1 简介本文结束分布式事物中的交易处理与并发控制。如2PC两阶段事务提交算法,以及是关于如何在web服务中实现分布式事务的指导,以及主要分布式事务控制方法的简介。 分布式事务控制:如两阶段提交协议。在web服务中实现分布式事务是一项复杂的任务,涉及多个服务或数据库间的一致性保证。实现分布式事务时,通常需要一个事务控制机制,例如 两阶段提交协议 (2PC)、三阶段提交协议 (3PC)、或现... 1 简介本文结束分布式事物中的交易处理与并发控制。如2PC两阶段事务提交算法,以及是关于如何在web服务中实现分布式事务的指导,以及主要分布式事务控制方法的简介。 分布式事务控制:如两阶段提交协议。在web服务中实现分布式事务是一项复杂的任务,涉及多个服务或数据库间的一致性保证。实现分布式事务时,通常需要一个事务控制机制,例如 两阶段提交协议 (2PC)、三阶段提交协议 (3PC)、或现...
- 1 简介本文简介密码的组成和算法,它与密码散列存储不同,但是是否可以替代为Bcrypt设计? 2 JWT的组成和算法JWT(JSON Web Token) 是一种开放标准(RFC 7519)定义的紧凑型数据格式,用于在各方之间安全传递 JSON 数据。JWT 本质上是一种 Token 认证机制,与密码散列存储(如 Bcrypt)有明显的区别。JWT的组成JWT 通常由三部分组成,每部分之间... 1 简介本文简介密码的组成和算法,它与密码散列存储不同,但是是否可以替代为Bcrypt设计? 2 JWT的组成和算法JWT(JSON Web Token) 是一种开放标准(RFC 7519)定义的紧凑型数据格式,用于在各方之间安全传递 JSON 数据。JWT 本质上是一种 Token 认证机制,与密码散列存储(如 Bcrypt)有明显的区别。JWT的组成JWT 通常由三部分组成,每部分之间...
- 1 简介整体方式理解 MySQL 的 Next-Key 锁,在理解 MySQL Next-Key 锁 及其与 FOR UPDATE 的对比时,可以从整体性、层次性、动态性和关联性这些角度进行分析。 2 . 整体性(Holism):Next-Key 锁在数据库系统中的作用在 MySQL InnoDB 存储引擎中,锁机制的作用是 保证事务的隔离性和数据一致性。Next-Key 锁(Next-K... 1 简介整体方式理解 MySQL 的 Next-Key 锁,在理解 MySQL Next-Key 锁 及其与 FOR UPDATE 的对比时,可以从整体性、层次性、动态性和关联性这些角度进行分析。 2 . 整体性(Holism):Next-Key 锁在数据库系统中的作用在 MySQL InnoDB 存储引擎中,锁机制的作用是 保证事务的隔离性和数据一致性。Next-Key 锁(Next-K...
- 什么才是云上容灾的最佳手段呢,云内容灾,云内跨区域容灾还是跨云容灾?今天我们就来探讨这几类方案的优劣势,以及HyperBDR是如何帮助用户降低容灾部署难度,快速构建云上和跨云容灾的。 什么才是云上容灾的最佳手段呢,云内容灾,云内跨区域容灾还是跨云容灾?今天我们就来探讨这几类方案的优劣势,以及HyperBDR是如何帮助用户降低容灾部署难度,快速构建云上和跨云容灾的。
- 企业通过HyperBDR云容灾,可实现传统IDC的物理机、虚拟化到云;云到传统IDC以及公有云、私有云和专有云之间互为灾备等多业务场景灾备。HyperBDR云容灾能够快速地将Windows、CentOS、Red Hat Enterprise Linux (RHEL) 、SUSE Linux Enterprise Server (SLES)、Ubuntu等系统整机容灾至目标端,并进行持续业务保护。 企业通过HyperBDR云容灾,可实现传统IDC的物理机、虚拟化到云;云到传统IDC以及公有云、私有云和专有云之间互为灾备等多业务场景灾备。HyperBDR云容灾能够快速地将Windows、CentOS、Red Hat Enterprise Linux (RHEL) 、SUSE Linux Enterprise Server (SLES)、Ubuntu等系统整机容灾至目标端,并进行持续业务保护。
- 1 简介从整体角度理解 MySQL 的间隙锁(Gap Lock),在理解 MySQL 间隙锁(Gap Lock) 及其与 FOR UPDATE 的对比时,可以从整体性、层次性、动态性和关联性这些角度进行分析。 2 整体性(Holism):间隙锁在数据库系统中的作用在 MySQL InnoDB 存储引擎中,锁的作用是确保数据一致性和事务隔离性。间隙锁(Gap Lock) 主要用于 防止幻读,... 1 简介从整体角度理解 MySQL 的间隙锁(Gap Lock),在理解 MySQL 间隙锁(Gap Lock) 及其与 FOR UPDATE 的对比时,可以从整体性、层次性、动态性和关联性这些角度进行分析。 2 整体性(Holism):间隙锁在数据库系统中的作用在 MySQL InnoDB 存储引擎中,锁的作用是确保数据一致性和事务隔离性。间隙锁(Gap Lock) 主要用于 防止幻读,...
- 1 简介MySQL 的行锁(FOR UPDATE)。 在理解 MySQL 的 行锁(FOR UPDATE) 时,我们可以从以下整体性、层次性、动态性和关联性方面进行分析。 2 整体性(Holism):行锁在数据库系统中的作用在数据库事务管理中,数据一致性 是核心目标,而锁机制是实现一致性的重要手段。行锁(Row Lock) 是 MySQL InnoDB 存储引擎提供的细粒度锁,通过索引加锁... 1 简介MySQL 的行锁(FOR UPDATE)。 在理解 MySQL 的 行锁(FOR UPDATE) 时,我们可以从以下整体性、层次性、动态性和关联性方面进行分析。 2 整体性(Holism):行锁在数据库系统中的作用在数据库事务管理中,数据一致性 是核心目标,而锁机制是实现一致性的重要手段。行锁(Row Lock) 是 MySQL InnoDB 存储引擎提供的细粒度锁,通过索引加锁...
- 1简介行锁(FOR UPDATE)我们可以从这些逻辑和组织角度来理解 MySQL 的行锁机制,尤其是 FOR UPDATE 语句的作用。 2 数据分布和范围数据分布与锁范围维度MySQL 的 行锁(Row Lock) 是基于索引的,在 FOR UPDATE 语句中,只有命中了索引的行才会被锁定。若未使用索引,全表扫描时,会退化为 表锁,影响整个表的并发访问。锁的范围:索引命中 → 只锁定相... 1简介行锁(FOR UPDATE)我们可以从这些逻辑和组织角度来理解 MySQL 的行锁机制,尤其是 FOR UPDATE 语句的作用。 2 数据分布和范围数据分布与锁范围维度MySQL 的 行锁(Row Lock) 是基于索引的,在 FOR UPDATE 语句中,只有命中了索引的行才会被锁定。若未使用索引,全表扫描时,会退化为 表锁,影响整个表的并发访问。锁的范围:索引命中 → 只锁定相...
- 1 简介加密在查询性能和数据隐私之间的折中。在服务中实现加密,以提供在查询性能和数据隐私之间的折中。加密 是一个在提供数据隐私的同时保证一定查询性能的技术。它主要通过对加密列生成加密,在查询时匹配这些而不是直接解密数据来实现。以下是一个在服务中实现索引加密的示例,以及如何在 MySQL 上实现它的完整过程。 2 基本思路主数据加密:使用强加密(如 AES-256)加密敏感数据列。加密的数... 1 简介加密在查询性能和数据隐私之间的折中。在服务中实现加密,以提供在查询性能和数据隐私之间的折中。加密 是一个在提供数据隐私的同时保证一定查询性能的技术。它主要通过对加密列生成加密,在查询时匹配这些而不是直接解密数据来实现。以下是一个在服务中实现索引加密的示例,以及如何在 MySQL 上实现它的完整过程。 2 基本思路主数据加密:使用强加密(如 AES-256)加密敏感数据列。加密的数...
- 1 简介索引加密:在查询性能和数据隐私之间的折中。在web服务中实现索引加密,以提供在查询性能和数据隐私之间的折中。索引加密 是一个在提供数据隐私的同时保证一定查询性能的技术。它主要通过对加密列生成加密索引,在查询时匹配这些索引而不是直接解密数据来实现。以下是一个在web服务中实现索引加密的示例,以及如何在 MySQL 上实现它的完整过程。 2 加密的基本思路主数据加密:使用强加密(如 A... 1 简介索引加密:在查询性能和数据隐私之间的折中。在web服务中实现索引加密,以提供在查询性能和数据隐私之间的折中。索引加密 是一个在提供数据隐私的同时保证一定查询性能的技术。它主要通过对加密列生成加密索引,在查询时匹配这些索引而不是直接解密数据来实现。以下是一个在web服务中实现索引加密的示例,以及如何在 MySQL 上实现它的完整过程。 2 加密的基本思路主数据加密:使用强加密(如 A...
- 1 简介BCrypt 密码散列存储服务示例,在web服务中实现密码散列存储服务,可以使用 BCrypt 来处理密码的加密和验证。BCrypt 是一种基于 Blowfish 的加密散列算法,设计目标是提供较强的安全性并允许通过调整成本因子来权衡性能和计算成本。 2 散列存储服务的实现示例web服务:密码散列存储与验证依赖安装,在使用前,需要确保安装 bcrypt 包。可以通过以下命令安装:g... 1 简介BCrypt 密码散列存储服务示例,在web服务中实现密码散列存储服务,可以使用 BCrypt 来处理密码的加密和验证。BCrypt 是一种基于 Blowfish 的加密散列算法,设计目标是提供较强的安全性并允许通过调整成本因子来权衡性能和计算成本。 2 散列存储服务的实现示例web服务:密码散列存储与验证依赖安装,在使用前,需要确保安装 bcrypt 包。可以通过以下命令安装:g...
- 1 简介在常见的并发系统,如实现的某个电商系统中,由于系统的高并发特性和多个用户同时访问共享资源的情况,锁的选择对于确保数据一致性、避免死锁和提高系统性能至关重要。本文一些在电商系统中经常使用的锁,并举例说明它们在具体场景中的应用示例。 2 行锁 (Row-Level Lock)用途:行锁用于锁定单个数据行,可以在高并发情况下确保多个事务可以并发访问不同的行数据,避免全表锁定。它常用于需要... 1 简介在常见的并发系统,如实现的某个电商系统中,由于系统的高并发特性和多个用户同时访问共享资源的情况,锁的选择对于确保数据一致性、避免死锁和提高系统性能至关重要。本文一些在电商系统中经常使用的锁,并举例说明它们在具体场景中的应用示例。 2 行锁 (Row-Level Lock)用途:行锁用于锁定单个数据行,可以在高并发情况下确保多个事务可以并发访问不同的行数据,避免全表锁定。它常用于需要...
- 1 简介锁的性能,锁的效率分析与排序(按性能降序排列)。在数据库锁的设计中,锁定的范围越大,对系统的并发性能影响越大,而锁的粒度越细,性能越高。因此,我们按照 性能(执行效率)从高到低排序,并分析各锁的 锁定程度 和 性能影响。 2 按执行性能降序排序 排名 锁类型 锁定范围 性能影响 ① AUTO-INC 锁 仅限于自增 ID 生成 最小范围,单... 1 简介锁的性能,锁的效率分析与排序(按性能降序排列)。在数据库锁的设计中,锁定的范围越大,对系统的并发性能影响越大,而锁的粒度越细,性能越高。因此,我们按照 性能(执行效率)从高到低排序,并分析各锁的 锁定程度 和 性能影响。 2 按执行性能降序排序 排名 锁类型 锁定范围 性能影响 ① AUTO-INC 锁 仅限于自增 ID 生成 最小范围,单...
上滑加载中
推荐直播
-
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签