`
qingBYqing
  • 浏览: 50308 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

事物机制

    博客分类:
  • SQL
阅读更多
一.基本概念:
        
          构成数据库处理逻辑单元的执行程序


二.事物特性(ACID):
  
        a.原子性:  要么全部执行要么全部不执行

        b.一致性:   一个事物的执行结果,数据库保持一致性

        c.隔离性:  一个事物执行时,与另个一个事物无关

        d.持久性: 对于已经提交的事物,数据库的改变时永久的
       

三:事物并发处理可能出现的数据异常:
          
         a.脏读: 读取了另个一事物还没提交的数据
  
         b.不可重复读: 读取了两个状态的数据,另一个状态是由于其他事物的更新引起
 
         c.幻读: 读取了两个状态的数据,另一个是由其他事物的插入或删除引起
        




四:事物处理类型:

        a.自动处理:系统默认 自动开始, 提交
        
        b.隐式事物: 当有大量的DDL,DML 时 自动开始 ,直到用户明确提交
                开启(关闭)隐式事物的命令:set implicit_transaction : on(off)
   
        c.用户定义事物:由用户定义事物
            命令:

          1.begin transction
          2.commit transction
           4.rollback transction

         d.分布式事物:  跨越多个服务器的事物
                
               命令(sql server): begin distributed transaction


五.java 中的事物处理类型:
分享到:
评论

相关推荐

    .net事物机制

    对.net事物机制的介绍

    关于java的类机制

    标题是“关于Java的类机制”,但描述及部分内容并未提及任何有关Java或类机制的信息,而是涉及了一些难以理解的内容,似乎与音乐或者某种情感体验相关。鉴于此,我们将依据标题要求,围绕Java的类机制展开详细的知识...

    大数据导论课件春季学期1-11章全套.zip

    《大数据导论》课程是信息技术领域的一门重要课程,它涵盖了大数据的基本概念、技术框架、存储、处理、分析以及实际应用等多个方面。本课件集合为春季学期的1-11章全套内容,旨在帮助学生系统地学习和理解大数据的...

    spring事物隔离和传播机制

    ### Spring 事务隔离和传播机制详解 #### 一、Spring 事务传播机制 Spring 的事务管理功能非常强大,其中一个重要特性就是事务传播行为。事务传播行为定义了当一个方法调用另一个方法时,如何处理事务边界的问题。...

    spring事物管理机制视频

    资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    spring事物的7大传播机制,5个隔离机制

    Spring提供了多种方式来管理和控制事务,其中一种重要的机制就是**事务的传播行为**。 #### 1. PROPAGATION_REQUIRED 如果当前没有事务,那么就新建一个事务;如果已经存在一个事务,就加入到这个事务中。这是最...

    动力机制理论及其方法论构想

    动力机制理论研究是一个跨学科的研究领域,主要探讨事物发展变化背后所蕴含的动力因素及其作用方式,它广泛应用于自然科学、社会科学乃至工程技术和管理科学等多个学科领域。动力机制理论的核心思想在于强调动力因素...

    事物处理与并发控制

    标题和描述概述的知识点主要集中在Oracle数据库的事物处理与并发控制方面,这涉及到数据库操作的一致性、隔离性和并发管理。下面将详细展开这些知识点。 ### 事务处理 #### 定义与特性 事务(Transaction)是...

    描述事物的符号记录

    数据库是信息技术领域中至关重要的组成部分,它是一种用于存储、管理和检索数据的系统,特别是描述事物的符号记录,如数字、文字、图像、图形、音频和视频等。这些数据经过精心组织,以确保高效、安全地供多用户共享...

    Spring事务传播机制.docx

    Spring 事务管理是Java开发中不可或缺的一部分,尤其是在企业级应用中。事务的隔离级别和传播行为是理解Spring事务管理的关键概念。以下是对这两个主题的详细解释: 首先,我们来看看Spring支持的五个事务隔离级别...

    在SSH中使用事物包括SSH的搭建和配置;事物的配置;注释详细

    在SSH(Struts2、Spring、Hibernate)框架组合中,事务管理是确保数据一致性与完整性的关键机制。SSH是一个常见的Java Web开发栈,用于构建高效、模块化且可维护的应用程序。下面我们将深入探讨SSH中的事务管理和...

    DB事物案例

    常见实现方式为版本号机制或时间戳。 - **悲观锁**:在读取数据时立即加锁,防止其他事务修改,直到事务结束才释放锁。SQL中的`SELECT ... FOR UPDATE`就是悲观锁的典型应用。 通过深入理解这些知识点,并结合"DB...

    注释事物控制

    本篇文章将详细探讨“注释事物控制”在Spring MVC与Hibernate集成环境下的应用。 首先,我们来了解Spring中的事务管理。Spring提供了两种主要的事务管理方式:编程式事务管理和声明式事务管理。编程式事务管理通过...

    ssh2 注解 事物

    这可能涉及到异常处理和回滚机制,以确保数据一致性。 5. **错误处理**:SSH2可能会遇到各种错误,如网络问题、认证失败或服务器拒绝。良好的错误处理和日志记录是必不可少的,注解可以帮助简化这部分代码。 6. **...

    (事物学习笔记二) 对Java事物的理解

    本文将深入探讨“事物学习笔记二”中关于Java事务的理解,旨在帮助读者更好地掌握这一关键概念。 首先,事务(Transaction)是数据库操作的基本单位,它确保一组数据库操作要么全部成功,要么全部失败,从而保证...

    SQL server 中锁机制详解

    锁饥饿问题:例如,事物 1 对记录施加了共享锁,事物 2 要更新数据,因此施加更新锁,并等待事务 1 完成后变为排它锁,在事务 2 等待时,事物 3 也在该位置放置了共享锁,然后事务 4 页放置了共享锁……这样下去事务...

    (事物学习笔记一) 对于数据库事物的理解

    在IT领域,数据库事务是确保数据一致性、完整性和原子性的重要机制。这篇“事物学习笔记一”主要聚焦于对数据库事务的理解,通过深入探讨其基本概念、特性以及在实际操作中的应用,帮助读者构建对这一核心概念的全面...

    基于事物内存的分布式编程环境中缓存一致性维护机制.pdf

    该框架的核心是实现了一个新的事务内存缓存数据一致性维护机制,旨在减少网络带宽的消耗和降低事务操作的通信延迟,从而提高系统的整体性能。 在分布式共享内存环境中,传统的分布式锁技术面临许多挑战,如优先级...

Global site tag (gtag.js) - Google Analytics