事务
iteye_8039
这个作者很懒,什么都没留下…
展开
-
数据库事务
数据库事务(一)概述 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持...原创 2016-06-25 17:15:33 · 88 阅读 · 0 评论 -
全局事务与本地事务的区别应用
全局事务:资源管理器管理和协调的事务,可以跨越多个数据库和进程。资源管理器一般使用 XA 二阶段提交协议与“企业信息系统”(EIS) 或数据库进行交互。 本地事务:在单个 EIS 或数据库的本地并且限制在单个进程内的事务。本地事务不涉及多个数据来源。 在Hibernate配置文件中有这么两种配置方式:1.如果使用的是本地事务(jdbc事务)<property name="hibe...原创 2016-06-25 17:15:51 · 208 阅读 · 0 评论 -
分布式事务
分布式事务解决方案 刚性事务: 全局事务(标准的分布式事务、JTA事务) 柔性事务: 可靠消息最终一致性(异步确认型) TCC(两阶段型、补偿型) 最大努力通知(非可靠消息、定期校队) 纯补偿型 分布式事务框架 如果追求强一致性就只能采用JTA(将不同数据库访问领域层....原创 2017-03-23 22:54:39 · 646 阅读 · 0 评论 -
事务
事务特点:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)Java事务类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务1、JDBC事务,优点:使用简单;缺点:局限在一个数据库连接内 2、JTA事务,优点:功能强大,事务可以跨越多个数据库或多个DAO;缺点:使用复杂。 3...原创 2014-11-29 10:45:14 · 99 阅读 · 0 评论