在数据库中为什么要并发控制?并发控制技术能保证事务的哪些特性?
答: (1) 数据库是共享资源,可以供多个用户使用,所以通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取或修改同一数据的情况。若对并发操作不加以控制就可能会存取和存储不正确的数据,破坏数据库的一致性。 所以数据库管理系统必须提供并发控制机制。(2)并发控制可以保证事务的一致性和隔离性,保证数据库的一致性。
举一反三
内容
- 0
数据库系统为什么要有并发控制?DBMS中采用什么技术进行并发控制?
- 1
并发控制是使用正确的方式,实现事务的并发操作,避免数据不一致性。主要通过()保证并发控制。
- 2
事务并发控制主要是通过 来保证并发控制
- 3
并发控制技术能够保证事务的哪些特性?( ) A: 原子性 B: 一致性 C: 隔离性 D: 持久性
- 4
事务是并发控制的基本单位,保证事务的ACID特性是事务处理的重要任务,而事务的ACID特性可能遭到破坏的原因之一是多个事务对数据库的并发操作造成的。这些并发操作会带来数据的不一致性,包括( )。(2.0)