应避免的6个大数据失误
隔离级别 事务中的修改,即使没有提交,对其他事务也是可见的。 提交读(READ COMMITTED) 一个事务只能读取已经提交的事务所做的修改。换句话说,一个事务所做的修改在提交之前对其他事务是不可见的。 可重复读(REPEATABLE READ) 保证在同一个事务中多次读取同样数据的结果是一样的。 可串行化(SERIALIZABLE) 强制事务串行执行。
需要加锁实现,而其它隔离级别通常不需要
事务
ACID
原子性 事务被视为不可分割的最小单元,事务的所有操作要么全部成功,要么全部失败回滚。 一致性 数据库在事务执行前后都保持一致性状态,在一致性状态下,所有事务对一个数据的读取结果都是相同的。 隔离性 一个事务所做的修改在最终提交以前,对其他事务是不可见的。 持久性 一旦事务提交,则其所做的修改将会永远保存到数据库中。即使系统发生崩溃,事务执行的结果也不能丢。
ACID 之间的关系
(编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |