如果把事务管理比喻成一块砖的话,那么数据库管理就是一座房子,可见,事务管理是数据管理的基础并且它们有着紧密的联系。下面我先从宏观上介绍一下事务管理与数据库的管理。
一、导图宏观把控
事务是构成单一逻辑单元的工作集合,要么完全执行,要么完全不执行。它有四个性质,隔离性,它与数据管理的并发控制有关;持久性,它与数据库管理的恢复有关;原子性和一致性,他俩是数据库中的安全性与完...
分类:
数据库 时间:
2014-10-14 23:03:59
阅读次数:
260
静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。编译之后程序文件大,但加载快,隔离性也好。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。多个应用程序可以使用同一个动态库,启动多个应用程序的时候,只需要将动态库加载到内存一...
分类:
系统相关 时间:
2014-10-11 22:48:16
阅读次数:
291
??
事务提交过程
事务
基本概念
概念:一个或者多个DML语言组成
特点:要么都成功,要么都失败
事务的隔离性:多个客户端同时操作数据库的时候,要隔离它们的操作,
否则出现:脏读
不可重复读
幻读
Oracle默认情况...
分类:
数据库 时间:
2014-10-11 01:52:04
阅读次数:
399
事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下:1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚实际上是一个比较高层抽象的概念,大.....
分类:
其他好文 时间:
2014-10-10 18:50:24
阅读次数:
206
ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性 (Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程 (Transaction...
分类:
数据库 时间:
2014-10-10 00:09:57
阅读次数:
309
80年代中国人结婚四大件:手表、自行车、缝纫机、收音机(三转一响)。要把事务娶回家需要四大件,所以事务很刻薄(ACID),四大件清单:原子性(Atom)、一致性(Consistent)、隔离性(Isolate)、持久性(Durable)。ACID就是数据库事务正确执行的四个基本要素的缩写。原子性:要...
分类:
数据库 时间:
2014-09-24 19:18:37
阅读次数:
355
现在讨论Docker安全性的话题颇多,主要集中在对使用容器方式的隔离性、攻击防护性等方面。
往往与虚拟机方式进行比较。
首先,从安全性上看,Docker容器的安全性比不上虚拟机,这点是毋庸置疑的。
容器内的应用可以直接访问到主机系统内核;而虚拟机中的应用首先要访问到虚拟机的操作系统,然后在经过hypervisor层才能访问到外部的系统。
而且,虚拟机方式在生产环境中经过诸多检验,更加成熟一...
分类:
其他好文 时间:
2014-09-23 14:09:04
阅读次数:
131
事务的原子性事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据改操作要全部执行,要么全部不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务看作是一个程序,它要么完整的被执行,要么完全执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为...
分类:
其他好文 时间:
2014-09-19 17:15:55
阅读次数:
155
原子性? 多个事情组成一个单元,要么同时成功或失败,不能只运行其中一个 ? 一致性? 事务处理要将数据库从一种状态转变为另一种状态。 ???????????? 一旦提交了修改数据,那么其它人读取这个数据,...
分类:
其他好文 时间:
2014-09-19 01:15:45
阅读次数:
179
事务的原子性事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据改操作要全部执行,要么全部不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务看作是一个程序,它要么完整的被执行,要么完全执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为...
分类:
其他好文 时间:
2014-09-04 09:41:47
阅读次数:
214