zoukankan      html  css  js  c++  java
  • 事务的隔离级别

    1.事务的隔离级别简介

    事务的特性:原子性、持久性、隔离性、一致性

    事务的隔离性:多个并发事务之间对表数据的共享程度

    事务的隔离性强弱取决于隔离级别的设定

    2.事务的隔离级别详解

    读未提交-Read Uncommitted:另一个事务未提交前的数据也能被读到 -------------------》脏读

    读已提交-Read Committed:另一个事务提交后的数据才能被当前事务读到 -----------------》防脏读

    重复读-Repeatable Read

    串行级别-Serializable:多个事务不可并发,必须顺序执行

    3.相关问题补充

    一个类似竞价拍卖的程序服务端

    解决方案1:数据库隔离级别设最高----及其不推荐

    解决方案2:程序级别加锁sync/lock ----压力不大时尚可

    解决方案3:异步处理申请,加入消息队列MQ(ActiveMQ||RocketMQ||RabbitMQ||Redis数据库也内置一个简版的MQ)

  • 相关阅读:
    前端模块化开发的价值
    Promise对象
    avalon define新老风格对比
    jQuery知识点1
    SASS
    HTML5
    JSON
    css垂直居中
    maven nexus 部署
    Linux 平台下 lzo和hadoop-lzo安装与集成
  • 原文地址:https://www.cnblogs.com/pro-simian/p/7209657.html
Copyright © 2011-2022 走看看