Tag: 事务

33 total results found

异步处理会议门票支付及竞态条件处理

Laravel 消息队列实战 使用实例

好了,经过全国和全世界人民的共同努力,假设现在新冠病毒在全球范围内终于被控制住了,各种行业开始复苏,各种国际和行业交流会议又开始恢复...

由 学院君 发布于3 years ago    浏览数: 1369    点赞数: 2

Redis 指令执行的原子性以及对管道和事务的支持

高性能 Redis 实战 底层原理篇

通过 Lua 脚本保证操作序列的原子性 由于 Redis 通过单线程处理客户端请求,所以所有单个 Redis 指令的执行都是原子操...

由 学院君 发布于3 years ago    浏览数: 370    点赞数: 0

如何解决主从延迟问题(上)—— 主从延迟的原因和优化方案

高性能 MySQL 实战 高可用篇

读写分离可以有效提升数据库吞吐量,但也会引入一个非常常见的问题 —— 主从延迟,以及由主从延迟导致的刚刚更新的数据不能被立即读取到,...

由 学院君 发布于4 years ago    浏览数: 646    点赞数: 0

binlog 写入机制及高并发写入事务性能优化

高性能 MySQL 实战 高可用篇

前面学院君在 SQL 更新语句的执行流程与日志写入 这篇教程中已经简单给大家介绍过 binlog 和 redo log,前者负责数据...

由 学院君 发布于4 years ago    浏览数: 801    点赞数: 0

悲观锁、乐观锁和数据库事务隔离性的实现

高性能 MySQL 实战 事务篇

上篇教程学院君给大家介绍了 MySQL 中的各种锁,除此之外,有的时候我们还会看到悲观锁和乐观锁,这个前面并没有介绍到,因为它们是逻...

由 学院君 发布于4 years ago    浏览数: 895    点赞数: 0

MySQL 中的全局锁、表锁与行锁(共享锁、排它锁、意向锁、死锁)

高性能 MySQL 实战 事务篇

我们前面已经陆续介绍了 MySQL 底层(InnoDB 引擎)如何实现数据库事务的持久性、原子性和一致性,而数据库事务的隔离性是通过...

由 学院君 发布于4 years ago    浏览数: 1114    点赞数: 0

通过 MVCC(多版本并发控制)保证数据库事务的一致性

高性能 MySQL 实战 事务篇

在上篇教程中,学院君给大家介绍了数据库并发事务可能遇到的问题,以及 MySQL 内置的四种事务隔离级别,默认的隔离级别是可重复读,该...

由 学院君 发布于4 years ago    浏览数: 1208    点赞数: 2

并发事务存在的问题和 MySQL 事务隔离级别

高性能 MySQL 实战 事务篇

并发事务的由来 我们知道,MySQL 数据库是一个典型的 C/S 架构(即 Client/Server,作为对比,网站应用属于 B...

由 学院君 发布于4 years ago    浏览数: 1201    点赞数: 2

通过 undo 日志保证数据库事务的原子性

高性能 MySQL 实战 事务篇

上篇教程学院君给大家介绍了如何通过 redo 日志保证数据库事务的持久性,简而言之,就是在数据库事务提交后,将对应修改记录持久化到 ...

由 学院君 发布于4 years ago    浏览数: 867    点赞数: 3

通过 redo 日志保证数据库事务的持久性

高性能 MySQL 实战 事务篇

学院君在上篇教程中给大家介绍了数据库事务的概念和 ACID 特性,你可以看到数据库事务主要是围绕写入操作(包括插入、更新和删除)展开...

由 学院君 发布于4 years ago    浏览数: 1279    点赞数: 0

MySQL 数据库事务简介与 ACID 特性

高性能 MySQL 实战 事务篇

在深入介绍 MySQL 数据写入机制之前,我们先来简单回顾下数据库事务,因为这些写入机制很多都是为了保障数据库事务。 需要强调的是...

由 学院君 发布于4 years ago    浏览数: 1037    点赞数: 0

数据库入门

Laravel 8 中文文档 数据库操作

简介 Laravel 让连接不同数据库以及对数据库进行增删改查操作变得非常简单,不论使用原生 SQL、还是查询构建器,还是 Elo...

由 学院君 发布于4 years ago    浏览数: 14704    点赞数: 0

通过 PDO 扩展与 MySQL 数据库交互(下):增删改查实现和数据库事务

PHP 入门到实战教程 数据库操作

通过预处理语句进行增删改查 为什么使用预处理语句 关于预处理语句我们在上篇教程中已经简单介绍过,我们可以将其与视图模板类比,所谓...

由 学院君 发布于4 years ago    浏览数: 3322    点赞数: 1

MySQL 基本使用(下):DCL 语句和聚合函数

PHP 入门到实战教程 数据库操作

DCL DCL 比较简单,主要用于授予或收回访问数据库的权限,以及数据库事务的提交和回滚。 授予/收回权限 以授予权限为例,我...

由 学院君 发布于4 years ago    浏览数: 2971    点赞数: 0

在 Go Micro 微服务中引入分布式数据库:CAP 和 BASE 理论

微服务从入门到实践 项目实战

引言 微服务系统是典型的分布式系统,关于分布式系统中的数据一致性和可用性是一个非常有趣的话题。 以分布式数据库为例,通常我们会为...

由 学院君 发布于4 years ago    浏览数: 306    点赞数: 0