ACID,数据库隔离级别及解决的问题。

自我检查:

1.ACID指的是什么的特性?

2.ACID分别指什么,具体的含义?

3.隔离级别是指什么的隔离级别,都有什么?

4.不同的隔离级别都解决了什么问题?

5.脏读,幻读,不可重复读具体指什么?

 

 

 

 

 

 

 

 

 

 

 

1.ACID指的是什么的特性?

  数据库事务的特性

2.ACID分别指什么,具体的含义?

  原子性,一致性,隔离性,持久性

  原子性:事务要么全部执行,要么全部不执行。

  一致性:即提交前后一致性,指事务必须使数据从一个一致的状态转到另外一个一致的状态。

  隔离性:在一个事务完成之前,保证所有的操作对于其他事务是不可见的。

  持久性:事务一经提交,就会永久保存在数据库中。

3.隔离级别是指什么的隔离级别,都有什么?

  数据库事务隔离级别

  读未提交,读已提交,可重复读,可串行化。

4.不同的隔离级别都解决了什么问题?

  读未提交啥都解决不了,后面三个分别解决脏读幻读不可重复读。

5.脏读,幻读,不可重复读具体指什么。

  脏读:读到未提交的数据被回滚。

  幻读:第一次读到的数据比第二次少,之前没有的突然有了。

  不可重复读:多次读取的数据值不一致。

posted @ 2020-03-04 12:33  刘靖宇  阅读(401)  评论(0编辑  收藏  举报