概述 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑
分类:
数据库 时间:
2016-02-28 20:04:34
阅读次数:
219
回顾 在上一篇博客【.Net设计模式系列】仓储(Repository)模式 ( 一 ) 中,通过各位兄台的评论中,可以看出在设计上还有很多的问题,在这里特别感谢 @横竖都溢 @ 浮云飞梦 2位兄台对博文中存在的问题给予指出,并提供出好的解决方案,同时也感谢其他园友的支持。欢迎各位园友对博文中出现的错
分类:
Web程序 时间:
2016-02-16 23:18:14
阅读次数:
373
一、事务概念概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。二、事物的特性a) 主要特性:确保数据库的完整性。b) 事务的ACID特性 i. 原子性(A...
分类:
数据库 时间:
2016-01-21 01:50:52
阅读次数:
224
本课内容属于Oracle高级课程范畴,内容略微偏向理论性,但是与数据库程序开发和管理、优化密切相关;另外本课的部分内容在前面章节已经涉及,请注意理论联系实际。事务事务(Transaction)从通讯的角度看:是用户定义的数据库操作序列,这些操作要么全做、要么全不做,是不可分割的一个工作单元。事务控制...
分类:
数据库 时间:
2016-01-21 01:50:13
阅读次数:
250
事务就是一个逻辑工作单元的一系列步骤。事务是用来保证数据操作的安全性事务的特征:Atomicity(原子性)Consistency(稳定性,一致性)Isolation(隔离性)Durability(可靠性)【事务仅仅针对对数据数据产生影响的语句有效】show engines//查看mysql锁支持的...
分类:
数据库 时间:
2016-01-05 18:38:52
阅读次数:
173
数据库事物(Database Transacaion),是指作为单个逻辑工作单元执行的一系列操作,事务处理可以确保除非事务性单元内的所有操作都完成,否则不会永久更新面向数据的资源.通过将一组相关操作组合为一个要么全部成功,要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠,一个逻辑工作单元要成...
分类:
数据库 时间:
2016-01-03 00:20:33
阅读次数:
191
Mac OS X 10.6及iOS4.0之后导入了可以使全体线程更高效运行,并且使并行处理应用更易开发的架构,GCD(Grand Central Dispatch),同时引入的还有Run Loop,线程(包括Cocoa和POSIX)和Operation。GCD拥有非常轻量级的工作单元和并发方式,并且...
分类:
移动开发 时间:
2015-12-30 23:54:37
阅读次数:
222
在这片文章中,我将自己动手为所有的实体:写一个泛型仓储类,还有一个工作单元。工作单元的职责就是:为每一个实体,创建仓储实例。仓储(仓库)的职责:增删查改的功能实现。我们将会在控制器中,创建工作单元类(UnitOfWork)的实例,然后根据实体,创建仓储实例,再就是使用仓储里面的方法,做操作了。下面的...
分类:
Web程序 时间:
2015-12-15 00:58:37
阅读次数:
808
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务 一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是....
分类:
数据库 时间:
2015-12-11 06:49:19
阅读次数:
484
1. 事务并不专属于mysql2. 事务的ACID特性 1)原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中得所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来讲,不可能只执行其中的一部分 操作,这就是事务的原子性。 2)一致性(consist...
分类:
数据库 时间:
2015-12-09 00:19:05
阅读次数:
202