JAVA中事务的属性ACID;
来源:互联网 发布:西安seo 编辑:程序博客网 时间:2024/05/22 07:42
原子性(ATOMICITY):
一个事务要被完全的无二义性的做完或撤消。在任何操作出现一个错误的情况下,构成事务的所有操作的效果必须被撤消,数据应被回滚到以前的状态。
一致性(CONSISTENCY):
一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致的状态。换句话说,一个事务应该把系统从一个一致-状态转换到另一个一致状态。举个例子,在关系数据库的情况下,
一个一致的事务将保护定义在数据上的所有完整性约束。
隔离性(ISOLATION):
在同一个环境中可能有多个事务并发执行,而每个事务都应表现为独立执行。串行的执行一系列事务的效果应该同于并发的执行它们。这要求两件事:
在一个事务执行过程中,数据的中间的(可能不一致)状态不应该被暴露给所有的其他事务。
两个并发的事务应该不能操作同一项数据。数据库管理系统通常使用锁来实现这个特征。
持久性(DURABILITY):
一个被完成的事务的效果应该是持久的。
一个事务要被完全的无二义性的做完或撤消。在任何操作出现一个错误的情况下,构成事务的所有操作的效果必须被撤消,数据应被回滚到以前的状态。
一致性(CONSISTENCY):
一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致的状态。换句话说,一个事务应该把系统从一个一致-状态转换到另一个一致状态。举个例子,在关系数据库的情况下,
一个一致的事务将保护定义在数据上的所有完整性约束。
隔离性(ISOLATION):
在同一个环境中可能有多个事务并发执行,而每个事务都应表现为独立执行。串行的执行一系列事务的效果应该同于并发的执行它们。这要求两件事:
在一个事务执行过程中,数据的中间的(可能不一致)状态不应该被暴露给所有的其他事务。
两个并发的事务应该不能操作同一项数据。数据库管理系统通常使用锁来实现这个特征。
持久性(DURABILITY):
一个被完成的事务的效果应该是持久的。
0 0
- JAVA中事务的属性ACID;
- 事务的ACID属性
- 事务的ACID 属性
- 事务的ACID属性
- 事务的ACID 属性
- 事务的ACID 属性
- 数据库事务的ACID属性
- 14.2 事务的ACID属性
- SQL Server事务的ACID属性
- 数据库事务的属性-ACID
- 数据库的事务实现与ACID属性
- 事务的ACID属性&5种状态
- 事务四大属性ACID
- 事务属性ACID
- 事务属性ACID
- 浅谈SQL SERVER中事务的ACID
- 浅谈SQL SERVER中事务的ACID
- 数据库系统中事务的ACID原则
- 数字字符转换为整数并返回这个整数
- Android可视化调试工具Hierarchy Viewer的使用
- Linux进程通信之信号
- PHP工程师面试题
- 将两个有序链表合并成一个有序链表
- JAVA中事务的属性ACID;
- Ubuntu 用户安装代码编辑器 Sublime Text 3
- The 13th UESTC Programming Contest Preliminary 后 记
- Alipay Wap (Mobile) Payment 支付宝手机网页即时到账(For OpenCart 2.x)
- LeetCode 056 Merge Intervals
- 矩阵知识点-求导
- IOS中字符串的处理 NSString
- 设计模
- hdu1087Super Jumping! Jumping! Jumping!