美文网首页
什么是事务?及其特性?

什么是事务?及其特性?

作者: vbuer | 来源:发表于2018-09-04 10:55 被阅读61次

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!
事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。

事务特性:

  1. 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。
  2. 一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态
  3. 隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务。事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。
  4. 持久性。事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。

相关文章

  • 什么是事务?及其特性?

    MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的...

  • 02深入理解事务与锁机制

    事务及其特性 什么是事务?事务具有哪些特性?事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做,要么全...

  • mysql-存储引擎

    1、innodb 1.1、什么是事务及其特性 事务:是指程序中一系列严密的逻辑操作,而且所有操作必须全部完成,否则...

  • INNODB事务和锁

    事务及其ACID属性 事务是由一组SQL语句组成的逻辑处理单元。 事务具有以下4个特性,简称为事务ACID属性。 ...

  • 面试题

    1、什么是数据库事务,事务的特性有哪些,事务ACID特性的实现原理,事务的隔离级别,什么是脏读、不可重复读、幻读呢...

  • 什么是事务、事务特性、事务隔离级别、spring事务传播特性

    1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也...

  • 什么是事务、事务特性、事务隔离级别、spring事务传播特性

    引用地址 什么是事务?事务是程序中一系列严密的操作,所有操作必须成功完成,否则每个操作所做的操作将会撤销,这是事务...

  • 4、数据库的事务

    数据库的事务 什么是事务?: 多条sql语句,要么全部成功,要么全部失败。 事务的特性: 数据库事务特性:原子性...

  • Spring 事务管理

    1 目标 2事务回顾 什么是事务 具体案例 事务的特性 3 事务的API Spring 接口介绍 Platform...

  • mysql事务隔离机制及其隔离级别、实现原理分析

    目录 事务特性ACID属性 并发事务带来的问题 事务隔离级别 事务实现原理 事务特性ACID属性 事务特性指的就是...

网友评论

      本文标题:什么是事务?及其特性?

      本文链接:https://www.haomeiwen.com/subject/bucgwftx.html