什么是事务: 事务,就是一组操作数据库的动作集合。 一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。 事务必须满足ACID原则。AC ...
分类:
编程语言 时间:
2017-09-04 15:57:42
阅读次数:
111
Innodb引擎 InnoDB是一个事务型的存储引擎,设计目标是处理大数量数据时提供高性能的服务,它在运行时会在内存中建立缓冲池,用于缓冲数据和索引。 Innodb引擎优点 1.支持事务处理、ACID事务特性; 2.实现了SQL标准的四种隔离级别; 3.支持行级锁和外键约束; 4.可以利用事务日志进 ...
分类:
数据库 时间:
2017-09-04 13:23:53
阅读次数:
212
事务的四大特征: ACID:Atomic(原子性)、Consistent(一致性)、Isolated(独立性)、Durable (持久性) MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: sql代码 1. MyISAM:不支持事务,用于只读程序提高性能 2. InnoDB: ...
分类:
数据库 时间:
2017-08-31 14:29:31
阅读次数:
313
事务 事务就是把一批SQL指令做为一个批次,要就一起执行所有SQL指令,只要有其中一个SQL指令出现问题,则所有的SQL指令都不执行。在MySQL 中,每一个SQL语句都是一个独立的事务,前一条指令与后一条指令没有任何关系。事务有四大特性ACID,原子性、一致性、隔离性、持久性原子性:表示事务是一个... ...
分类:
数据库 时间:
2017-08-31 14:26:58
阅读次数:
216
首先,谢谢各位大神的指点。结合工作中遇到的问题和目前我了解到的分布式处理方案来简单谈谈。 1.事务的特性 事务必须满足传统事务的ACID特性,即原子性,一致性,分离性和持久性。 原子性:即最小单位的原子,要不全部成功,要不全部失败。 一致性:。事务必须始终保持系统处于一致的状态,不管在任何给定的时间 ...
分类:
其他好文 时间:
2017-08-29 16:01:33
阅读次数:
173
一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和 ...
分类:
编程语言 时间:
2017-08-27 15:20:25
阅读次数:
180
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2017-08-25 13:43:47
阅读次数:
154
第4章--事务 事务原理与开发 事务Transaction: 什么是事务? 事务是并发控制的基本单位,指作为单个逻辑工作单元执行的一系列操作,且逻辑工作单元需满足ACID特性。 i.e. 银行转账:开始交易;张三账户扣除100元;李四账户增加100元;结束交易。 事务的特性:ACID 原子性 Ato ...
分类:
数据库 时间:
2017-08-24 14:51:12
阅读次数:
227
-------------------siwuxie095 Spring 事务管理 (一)事务的相关概念 1、什么是事务 事务是逻辑上的一组操作,构成这组操作的各个逻辑单元, 要么一起成功,要么一起失败 2、事务特性(简称 ACID) (1)原子性:强调事务的不可分割 (2)一... ...
分类:
编程语言 时间:
2017-08-23 13:30:57
阅读次数:
216
背景 由于各种原因,成本啊、扩展性等,公司决定把线上的业务从sql server迁移到mysql RDS。 迁移过程主要包括了程序修改和数据库的迁移。程序修改我们略过不谈,我们重点关注数据库迁移。 大概过程 由于是异构的数据库,没有找到数据实时同步的方法(若哪位大侠可以异构实时同步,还请多多指教), ...
分类:
数据库 时间:
2017-08-22 12:37:10
阅读次数:
287