锁的基本原理 为了保证数据的完事性和一致性,数据库系统采用锁来实现事务的隔离性。各种大型数据库采用的锁基本理论是一致的,但在具体实现上各有差别。 从并发事务锁定的关系上看,可以分为共享锁定和独占锁定。从锁定的对象不同,一般可以分为表锁定和行锁定。 锁 共享锁用于读取数据操作,它是非独占的,允许其他事 ...
分类:
数据库 时间:
2017-05-12 00:02:58
阅读次数:
255
Android中SqLite的使用详情今天我就和大家分享一下在Android中如何使用SQLite。 首先,我们来了解一下SQLite,SQLite是一款轻型的嵌入式数据库,是遵守ACID(原子性、一致性、隔离性、持久性)的关联式数据库管理系统。SQLite的特点: 1.轻量级 使用 SQLite ...
分类:
移动开发 时间:
2017-05-11 18:31:58
阅读次数:
299
ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).这是可靠数据库所应具备的几个特性.下面针对这几个特性进行逐个讲解. 理解 ...
分类:
其他好文 时间:
2017-05-10 11:35:46
阅读次数:
160
说明:比较常用 1 事务的四大特性: 1.1 原子性atomicity 一个事务中包含的多个SQL语句,要么同时成功,要么同时失败. 1.2 一致性consistency 事务必须使数据库从从一个一致性状态变成另外一个一致性状态.(银行转账) 1.3 隔离性 isolation 各个事务执行互不干扰 ...
分类:
其他好文 时间:
2017-05-07 00:03:13
阅读次数:
216
一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。 原子性:表示事务执行过程中的任何失败都将导致 ...
分类:
编程语言 时间:
2017-05-05 19:23:33
阅读次数:
199
1.1 Spring的事务管理 1.1.1事务 事务:指的是逻辑上一组操作,要么全部成功,要么全部失败。 事务特性: 原子性:事务不可分割。 一致性:事务执行前后,数据完整性保存一致。 隔离性:一个事务执行的时候,不应该受到其他事务的打扰。 持久性:一旦结束,事务就永久保存到数据库。 如果不考虑隔离 ...
分类:
编程语言 时间:
2017-05-05 10:50:55
阅读次数:
133
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小。父母就教育我们。做事情要有始有终,不能半途而废。 事务也是这样,不能做一半就不做了,要么做完,要么就不做。也就是说。事务必须是一个不可切割的总体,就像我们在化学课里学到的原子。原子是构成物质的最小单位。于是。人们就归纳出事务的第 ...
分类:
其他好文 时间:
2017-05-01 20:59:30
阅读次数:
304
数据库事务: 是一系列的数据库操作,是数据库应用的基本逻辑单位。事务性质:原子性、1)原子性。即不可分割性,事务要么全部被执行,要么就全部不被执行。2)一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态3)隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事 ...
分类:
数据库 时间:
2017-04-28 09:19:09
阅读次数:
245
5. 事务并发处理 a) 事务的特性:ACID i.Atomicity 原子性 ii.Consistency 一致性 iii.Isolation 隔离性 iiii.Durability 持久性 b) 事务并发时可能出现的问题 i. 第一类丢失更新(Lost Update) 汇入100元把余额改为11 ...
分类:
其他好文 时间:
2017-04-27 15:42:01
阅读次数:
279
事务1. 什么是事务 * 事务就是逻辑上的一组操作,组成事务的各个执行单元,操作要么全都成功,要么全都失败. * 转账的例子:冠希给美美转钱,扣钱,加钱。两个操作组成了一个事情! 2. 事务的特性 * 原子性 -- 事务不可分割. * 一致性 -- 事务执行的前后数据的完整性保持一致. * 隔离性 ...
分类:
Web程序 时间:
2017-04-25 22:16:27
阅读次数:
219