事务 -- 8




200x200


引言数据库作为多用户共享的资源中心,总是存在着竞争条件,显然,加锁是最为简单的一种保证竞争条件安全性的措施那么,mysql 锁是如何实现的,又有哪些分类?本文将为您详细讲述 &nb

#mysql    #龙潭书斋    #锁    #transaction   

200x200


引言上一篇文章中,我们介绍了 mysql 的 crash safe 机制,也是 ACID 中原子性的实现 -- 

#mysql    #innodb    #技术贴    #事务   

200x200


引言上一篇文章中,我们介绍了 mysql 的二进制日志 binlog,他为数据的同步、恢复和回滚提供了非常便利的支持怎么避免从删库到跑路 -- 详解 mysql binl

#database    #log    #日志    #db   

200x200


引言并发环境下,多个系统相互协作,不可避免的,总是会有很多工作需要协调进行,此时就必须要引入分布式事务来进行整个任务的协调统筹,关于分布式事务的解决方案,我们已经进行过详细介绍分布式事务通用解决方案&

#竞争条件    #锁    #lua    #redis   

200x200


概述对于一个分布式系统,分布式事务总是不得不涉及的一个技术,尤其是在当前流行的微服务架构中,分布式事务完全是无法避免的那么,究竟有哪些手段可以保证分布式事务的执行呢?本文就来详细讲解一下 事

#技术帖    #技术分享    #transaction    #事务   

200x200


概述innodb 作为最主流使用的 mysql 存储引擎,尤其在新版本的 mysql 中 MyISAM 存储引擎被废除,更加提升了

#技术帖    #配置    #mysql    #sql   

200x200


概述工作中使用 mysql 比较多,mysql 之所以在业内具有如此崇高的地位,与他严密的加解锁逻辑也是分不开的InnoDB 的加解锁逻辑分析一直是一个比较难的

#技术帖    #mysql    #sql    #database   
事务的概念及优势事务支持四大特性(ACID):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)以及持久性(Durability)一个事务中执行的任何操作,即使是分阶段执行的,也能保证安全地应用于数据库,并在提交时不会受到来自其他连接的干扰事务操作也可以根据请求自动撤销(假设还没有提交),这使得在脚本中处理错误更加容易事务通常是通过把一批更改“积蓄”起来然后使之同时生效而实现的;这样做的好处是可以大大地提供这些更改的效率。换句话说,事务可以使脚本更快,而且可能更健壮(不过需要正确地使用事务才能获得这样的好处) PDO 事务操作并不是每种数据库都支持事务,因此,默认情况下,PDO 在“自动提交”模式下工作,这意味着每条语句都有自己的隐式事务需要调用 beginTransaction 方法切换到事务模式无论错误处理方式是怎样的,如果底层驱动不支持事务,都会抛出一个 PDOException 异常但只要数据库底层支持事务,则无论实际上事务是否可用,beginTransaction 都会返回 true,比如 mysql 数据库的 MyISAM 引擎并不支持事务,但 beginTransaction 依
#php    #mysql    #database    #龙潭书斋   



京ICP备15018585号