本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像和 AUFS (3)Docker 容器的隔离性 (4)Docker 容器的网络 (5)Docker 容器的存储 1. 安装 1.1 在 Ubuntu 14.04 上安装 Docker 前提要求: 内 ...
分类:
其他好文 时间:
2016-09-16 19:37:40
阅读次数:
450
这里所显示的所有示例都包括执行一个控制器,该控制器将执行一个长期运行的任务,然后将结果返回给客户机。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。持久性表示当系统或介质发生故障时,确保已提交事务... ...
分类:
编程语言 时间:
2016-09-13 13:13:17
阅读次数:
721
背景: 事务是数据库管理系统的一个基本概念,事务具有四个基本特点,即ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),通过事务机制可以保证数据库的一致性和完整性。 不过数据库事务只能在数据库实例的同一个会话级别进行... ...
分类:
其他好文 时间:
2016-09-07 10:57:34
阅读次数:
112
转载出处:http://www.hollischuang.com/archives/934 在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是 ...
分类:
数据库 时间:
2016-09-02 17:21:41
阅读次数:
171
在开发中需要操作数据库,进行增、删、改操作的过程中属于一次操作,如果在一个业务中需要更新多张表,那么任意一张表的更新失败,整个业务的更新就是失败,这时那些更新成功的表必须回滚,否则业务会出错,这时就要用到事务,即这个业务的操作属于一个事务,事务具有原子性、隔离性、一致性、持续性。这时便用到了事务,事 ...
分类:
编程语言 时间:
2016-08-31 15:25:05
阅读次数:
178
众所周知的ACID属性: 原子性(atomicity)、一致性(consistency)、隔离性(isolation)以及持久性(durability)。我们无法控制一致性、原子性以及持久性,但可以控制超时,设置事务的只读性以指定隔离级别。 Spring在TransactionDefinition接 ...
分类:
编程语言 时间:
2016-08-28 19:31:49
阅读次数:
205
并发控制 并发控制的任务是确保当多个事务同时修改数据库中同一个数据时,不破坏事务的隔离性和一致性。 锁 当并发事务同时访问一个资源时,有可能导致数据不一致,因此需要一种机制来将数据访问顺序化,以保证数据库数据的一致性。锁就是其中的一种机制。 ...
分类:
数据库 时间:
2016-08-27 12:53:57
阅读次数:
187
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一...
分类:
其他好文 时间:
2016-08-25 21:38:45
阅读次数:
250
事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性:保证事务中的所有操作全部 ...
分类:
数据库 时间:
2016-08-22 23:23:33
阅读次数:
227
Spring的事务事务使用ACID特性来衡量事务的质量。这些特性包括原子性、一致性隔离性和持久性。a.原子性:事务必须是原子的。不可分割的,在事务结束的时候,事务中的所有任务必须全部成功完成或者全部任务失败,事务回滚到事务开始之前的状态b.一致性:数据库中的所有数据必须..
分类:
其他好文 时间:
2016-08-18 14:44:34
阅读次数:
180