FeaturesOfSQLite 即使在系统崩溃和电源故障后,事务也是原子性的,一致的,隔离的和持久的(ACID)。 零配置-无需安装或管理。
\yii\db\Transaction::SERIALIZABLE-完全服从ACID的原则,确保不发生脏读、不可重复读和幻读。
如果同步作为I/O屏障而不是真正的同步操作,则电源故障或系统崩溃可能会导致一个或多个先前提交的事务回滚(违反“ACID”的“持久”属性),但数据库至少会继续保持一致,这是大多数人关心的。 3.1。
只要ACID属性可以得到保证,交易是否被提交或终止并不重要。轻量级提交协议是非阻塞的,也就是说,幸存的参与者及其协调者完成交易,即使在提交协议中间任何节点崩溃。
Mnesia交易有四个重要属性,称为原子性,一致性,隔离性和耐久性(ACID)。这些属性在以下各节中进行介绍。 原子性 原子性意味着由事务执行的数据库更改会在所涉及的所有节点上或在任何节点上生效。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
