美文网首页
数据库事务的四大特性以及事务的隔离级别

数据库事务的四大特性以及事务的隔离级别

作者: 菊地尤里 | 来源:发表于2018-05-30 21:15 被阅读0次

    https://www.cnblogs.com/fjdingsd/p/5273008.html
    对事务的隔离性,当多个线程都开启事务操作数据库中的数据时,数据库系统要能进行隔离操作,以保证各个线程获取数据的准确性
    如果不考虑事务的隔离性,会发生的几种问题:

    脏读
    不可重复读
    幻读

    数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。还有一个none job 不支持事务。
    √: 可能出现 ×: 不会出现

                    脏读 不可重复读 幻读
    Read uncommitted    √   √   √
    Read committed     ×    √   √
    Repeatable read    ×    ×   √
    Serializable       ×    ×   ×
    

    1.事务隔离级别是由谁实现的?
    正确答案: C 你的答案: D (错误)
    Java应用程序
    Hibernate
    数据库系统
    JDBC驱动程序

    相关文章

      网友评论

          本文标题:数据库事务的四大特性以及事务的隔离级别

          本文链接:https://www.haomeiwen.com/subject/oxgxsftx.html