sql数据库备份与恢复 数据库高并发请求,如何保证数据完整性?
浏览量:1174
时间:2021-04-04 05:46:08
作者:admin
数据库高并发请求,如何保证数据完整性?
所谓的并发可以从它不是并行的概念中看出。从用户的角度来看,有一种同时执行的假象,但它在数据库中确实是串行的,或者在某个粒度上是串行的。
以更新表中的一行数据为例,更新时会锁定更改后的数据行,避免其他进程访问该行,从而避免数据冲突。
此外,还有其他类型的锁,以适应不同的场景。因此,在我们所谓的并发场景中,不存在数据问题。
在数据库中为什么要并发控制?并发控制技术可以保证事务的哪些特征?
没有并发控制,会带来一系列的问题:数据冗余、更新异常、插入异常、删除异常等。并发控制保证了事务的四个特征。Acid:A:atomicity事务是数据库的逻辑工作单元,事务中包含的所有操作要么完成要么不完成。C:一致性事务执行的结果必须将数据库从一种一致性状态更改为另一种一致性状态。一致性与原子性密切相关。1:隔离:一个事务的执行不能被其他事务干扰。D:持久性一旦事务被提交,它对数据库中数据的更改应该是永久性的。
sql数据库备份与恢复 数据库并发控制的概念 数据库备份与恢复
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。