首页 > 试题广场 >

请你介绍一下数据库的 ACID

[问答题]
请你介绍一下数据库的 ACID
原子性(atomicity):原子性是指事务的操作对外表现出原子性,即要么全部成功、要么全部失败 一致性(consistency):一致性是指事务执行前后,数据是前后一致的,不存在逻辑矛盾的。 隔离性(isolation):隔离性是指在并发环境下,不同的线程应该互不干扰、相互隔离 持久性(durability):持久性是指事务一旦提交,它对数据库的影响是永久的
发表于 2022-10-29 21:35:11 回复(0)
1、原子性,事务需要处在完成的状态,不能处在中间状态,如果中途发生错误,会进行回滚到事务开始的状态,通过回滚日志保证。2、一致性,事务开始之前和结束之后,数据库的完整性不能破坏。 3、隔离性,数据库允许并发事务对数据库进行操作,隔离性可以防止并发事务交叉执行导致的数据不一致问题。 4、持久性,事务操作完成之后,对数据库的修改是永久的,主要通过重做日志保证。
发表于 2022-08-03 16:56:03 回复(0)
即原子性、一致性、隔离性和持久性。原子性是指事务是不可再分的最小执行单元,一个事务中的操作要么全部成功,要么全部失败;一致性是指执行事务前后,数据从一个一致性状态转为另一个一致性状态;隔离性是指并发执行的事务之间互不干扰;持久性是指事务一旦提交,对数据库的改变是永久的。
发表于 2023-09-23 09:47:49 回复(0)
原子性、一致性、隔离性、持久性
发表于 2022-06-26 10:23:43 回复(0)
ACID分别是原子性、一致性、隔离性和持久性:原子性表示事务中的所有操作要么全部执行要么全部不执行;一致性表示事务执行前后数据库的完整性没有被破坏,比如实体完整性、参照完整性、用户自定义完整性等;隔离性表示不同事务之间的操作对彼此是不可见的,像脏读、不可重复读、幻读这些都破坏了隔离性;持久性就是数据库的修改必须永久存储,这就规定了不能用内存去作为数据库的存储设备。
发表于 2024-03-27 19:44:27 回复(0)
1. ACID指的是数据库的事务管理的四种特性,对应的特性依次是:原子性、一致性、隔离性、持久性。 =》 原子性:一个事务内的操作,要不全部成功,要不全部失败,对外表现原子性。 =》 一致性:数据库从一种一致状态转换至另一种一致状态。例如,转账A->B,一开始,数据状态时(1000,0),事务完成之后,数据状态时(800,200),这就是没有破坏约束,这个约束指的是规则,不能时(1200,-200),这样就是破坏规则,不符合事务的一致性。 =》隔离性:在多个事务并发执行的情况下,事务之间在提交之前是彼此不可见的。 =》持久性:事务一旦提交,对数据库的修改时永久的。
发表于 2023-11-08 21:17:48 回复(0)
1、原子性 事务的执行要么全部成功,要么全部失败 2、一致性:事务执行前后,数据是前后一致的 3、隔离性:在并发环境下,不同线程之间互不干扰、相互隔离 4、持久性:事务一旦提交,对数据的变化是永久的
发表于 2023-07-10 12:02:33 回复(0)
原子性:事务不可分割; 一致性:事务将数据库从一种状态转变为另一种一致的状态; 隔离性:每个读写事务的对象与其他事务的操作对象能相互分离,即该事务提交前对其他事务都不可见,这通常使用锁来实现 持久性:事务一旦提交,其结果就是永久性的
发表于 2023-06-02 14:47:56 回复(0)
原子性(事务是一个不可分割的单位)隔离性(一个事务的执行不能被其他事务所干扰)一致性(事务的执行结果必须使数据库从一个一致性状态变到另一个一致性状态)永久性(一旦事务被提交,它对数据库的改变是永久的)
发表于 2023-03-26 20:19:57 回复(0)
数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。
发表于 2023-03-21 23:33:34 回复(0)
原子性,一致性,隔离性,持久性
发表于 2022-08-24 15:21:41 回复(0)
扁平事务:所有的事物都处在同一个层级,由BEGIN WORK开始到COMMIT或者ROLLBACK WORK结束,处于之间的操作是具有原子性的,要么都做,要么都回滚。
发表于 2022-07-31 15:35:37 回复(0)