推荐
专栏
教程
课程
飞鹅
本次共找到2774条
mysql事务
相关的信息
Wesley13
•
3年前
sharding
序言shardingjdbc在分库分表方面提供了很大的便利性,在使用DB的时候,通常都会涉及到事务这个概念,而在分库分表的环境上再加上事务,就会使事情变得复杂起来。本章试图剖析shardingjdbc在事务方面的解决思路。传统事务回顾传统的事务模型如下:ConnectionconngetConnecti
Easter79
•
3年前
springmvc 基于注解的事务配置,事务失效
查了很久springmvc基于注解的事务配置,配置如下:<!事务管理器配置,单数据源事务<beanid"transactionManager"class"org.springframework.jdbc.datasource.DataSourceTransactionManager"<propertyname
Easter79
•
3年前
springboot分布式数据源(Mysql)
_本文环境接上文多数据源配置的环境。_如果采用不同的数据源,当同时对不同的数据源进行操作时,事务无法正确的回滚,此时需要使用MysqlXADataSource来代理数据源。MybatisDBD1Config.java:packagecom.bxw.configuration;importcom.mysql.
Wesley13
•
3年前
PHP 微服务之【分布式事务】
分布式事务一直是微服务的一个难点。相关的解决方案和框架大部分是java的,那么php该如何解决呢?下面一步一步讲解如何用php解决分布式事务。单机单数据源事务首先从单机事务开始。大概逻辑如下:try{//开始事务$dbbeginTransaction();
Wesley13
•
3年前
JPA多数据源分布式事务处理
前言多数据源的事务处理是个老生常谈的话题,跨两个数据源的事务管理也算是分布式事务的范畴,在同一个JVM里处理多数据源的事务,比较经典的处理方案是JTA(基于XA协议建模的java标准事务抽象)XA(XA事务协议),常见的JTA实现框架有Atomikos、Bitronix、Narayana,Spring对这些框架都有组件封装,基本可以做到开箱即用程
Stella981
•
3年前
Bag分布式事务:对SAGA分布式事务的改进
最近打算给jSqlBox添加分布式事务功能,研究了几种分布式事务方案,对SAGA模式比较感兴趣,它是通过将多个事务隔离成多个单个事务,顺序执行(或回滚阶段倒序对冲)来完成的,但是SAGA分布式事务不能保证隔离性的问题,因为单纯的SAGA模式没有锁住资源。经考虑发现在SAGA的思路上,利用事务嵌套和全局锁,可以实现一种简单的分布式事务实现,暂时给它起个新名字叫
Stella981
•
3年前
Redis笔记总结
四、事务 Redis中的事务是一组命令的集合。事务同命令一样都是Redis的最小执行单位,一个事务的命令要么全部执行,要么全部不执行。 事务的原理是先将一个事务的命令发给Redis,然后再让Redis依次执行这些命令。 需要注意的是Redis并没有提过像关系型数据库那样的回滚功能!不过由于Redis不支持回滚,这也使得Redis在事
Wesley13
•
3年前
Spring声明式事务注解@Transactional
spring支持编程式事务管理和声明式事务管理两种方式。编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创
Wesley13
•
3年前
JPA 各种实体锁模式的区别
为了能够同步访问实体,JPA提供了2种锁机制。这两种机制都可以避免两个事务中的其中一个,在不知情的情况下覆盖另一个事务的数据。通过实体锁,我们通常希望避免在两个并行事务中产生如下情形:1.Adam的事务读取数据X2.Barbara的事务读取数据X3.Adam的事务修改数据X,并将其修改为XA4.Adam的事务写入数据
京东云开发者
•
1年前
MySQL之InnoDB存储结构 | 京东物流技术团队
InnoDB存储引擎最早由InnobaseOy公司开发(属第三方存储引擎)。从MySQL5.5版本开始作为表的默认存储引擎。该存储引擎是第一个完整支持ACID事务的MySQL存储引擎,特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,非常适合OLTP场景的应用使用。目前也是应用最广泛的存储引擎。
1
•••
9
10
11
•••
278