当前位置: 首页 > 面试题库 >

什么是事务?及其特性?

慕弘伟
2023-03-14
本文向大家介绍什么是事务?及其特性?相关面试题,主要包含被问及什么是事务?及其特性?时的应答技巧和注意事项,需要的朋友参考一下

事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。

特性:

(1)原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。

(2)一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态

(3)隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,

(4) 持久性。事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。

简单理解:在事务里的操作,要么全部成功,要么全部失败。

 类似资料:
  • 本文向大家介绍什么是事务的四大特性(ACID)?相关面试题,主要包含被问及什么是事务的四大特性(ACID)?时的应答技巧和注意事项,需要的朋友参考一下 原子性(Atomicity): 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性(Consistency): 执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的; 隔离性(Isolati

  • 本文向大家介绍什么是事务?相关面试题,主要包含被问及什么是事务?时的应答技巧和注意事项,需要的朋友参考一下 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余

  • 本文向大家介绍什么是事务?什么是锁?相关面试题,主要包含被问及什么是事务?什么是锁?时的应答技巧和注意事项,需要的朋友参考一下 答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔

  • 问题内容: 我对于过去几天来遇到的Zookeeper港口来说是个新手。 我曾两次用 zookeeper port 关键字介绍过: 在配置neo4j数据库群集(链接)时, 在运行已编译的voltdb目录(链接)时(请参阅网络配置参数) 然后,我遇到了Apache Zookeeper (我想它与分布式应用程序有关,我也是分布式应用程序的新手)。因此我想到一个问题: 在上述两种情况下,Apache Zo

  • 我一直在阅读ES6中介绍的解构任务。 这个语法的目的是什么,为什么引入它,以及在实践中如何使用它的一些示例是什么?

  • 本文向大家介绍Seajs是什么及sea.js 由来,特点以及优势,包括了Seajs是什么及sea.js 由来,特点以及优势的使用技巧和注意事项,需要的朋友参考一下 1.Seajs简介   Seajs,一个Web模块加载框架,追求简单、自然的代码书写和组织方式,:Sea.js 遵循 CMD 规范,模块化JS代码。依赖的自动加载、配置的简洁清晰,可以让程序员更多地专注编码。   2.Seajs优缺点