社区
MS-SQL Server
帖子详情
事务的ACID原则中的C特性 一致性(Consistent) 问题
ff5dq4
2007-10-04 12:27:15
一致性 (Cnsistency):一个事务把一个对象从一个合法状态转到另一个合法状态,如果失败,把对象恢复到前一个合法状态。
请问数据库中如何保持事务的一致性(Consistent)
是不是通过设置约束 或触发器约束来实现的
...全文
432
7
打赏
收藏
事务的ACID原则中的C特性 一致性(Consistent) 问题
一致性 (Cnsistency):一个事务把一个对象从一个合法状态转到另一个合法状态,如果失败,把对象恢复到前一个合法状态。 请问数据库中如何保持事务的一致性(Consistent) 是不是通过设置约束 或触发器约束来实现的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ff5dq4
2007-10-04
打赏
举报
回复
to ls 很多网上资料都是这样写的
原子性(Atomicity):一个交易涉及的所有操作,要么全部成功,要么全部回退回去到本交易未做以前的状态。
·一致性 (Cnsistency):一个事务把一个对象从一个合法状态转到另一个合法状态,如果交易失败,把对象恢复到前一个合法状态。
·隔离性(Isolation):一个事务对共享数据库所做的操作在交易提交以前对其他交易来说是不可见的。
·永久性(Durability):一个成功的交易其结果是不能改变的,除非运行另外一个交易来改变他
mustudent
2007-10-04
打赏
举报
回复
一个事务把一个对象从一个合法状态转到另一个合法状态,如果失败,把对象恢复到前一个合法状态。
这个应该是事务的原子性吧?
mustudent
2007-10-04
打赏
举报
回复
事务的一致性不是这样的
事务的一致性是为了防止用户读取脏数据的
ruihuahan
2007-10-04
打赏
举报
回复
是不是通过设置约束 或触发器约束来实现的?
数据的一致性是通过对被修改的数据做 old image 来实现的。
mustudent
2007-10-04
打赏
举报
回复
我看的是机械工业的中文SQl 2K关系数据库系统管理和开发
里面说的一致性 举例就是A表有人更新的时候 拒绝其他用户访问 以防止读取脏数据
mustudent
2007-10-04
打赏
举报
回复
一致性
事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。
MS上的解释
mustudent
2007-10-04
打赏
举报
回复
不管了 反正是人不同理解不同
我受到我看的那本书的影响人物 一致性就是防止用户读 脏数据 当A更新表的时候会加锁
保持事务的一致性是通过“锁”来完成的
msyql锁、
事务
隔离级别各种场景验证测试.rar
一致性
(Co
nsis
tent
) :在
事务
开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规 则都必须应用于
事务
的修改,以保持数据的完整性。(可以理解为抽象出来的内容同现实内容的相互映射关系要一致)。 C是...
mysql面试题 pdf整理版
mysql面试题 pdf整理版内容节选: 1.列举常见的关系型数据库和非关系型数据库?...
一致性
是指
事务
必须使数据库从一个
一致性
状态变换到另一个
一致性
状态,也就是说一个
事务
执行之前和执行之后都必须处于
一致性
状态。
分布式架构
中
的幂等性
电商的很多业务,考虑更多的是 BASE(即Basically Available、Soft state、和Eventually co
nsis
tent
),而不是
ACID
(Atomicity、Co
nsis
tency、Isolation和 Durability)。即为了满足高负载的用户访问,我们可以容忍...
微服务架构及分布式
事务
解决方案
分布式
事务
场景如何设计系统架构及解决数据
一致性
问题
,个人理解最终方案把握以下
原则
就可以了,那就是:大
事务
=小
事务
(原子
事务
)+异步(消息通知),解决分布式
事务
的最好办法其实就是不考虑分布式
事务
,将一个大...
PHP操作MySQL
事务
实例
所谓
ACID
是Atomic(原子性),Co
nsis
tent
(
一致性
),Isolated(隔离性),Durable(持续性)四个词的首字母所写,下面以“银行转帐”为例来分别说明一下它们的含义: ① 原子性:组成
事务
处理的语句形成了一个逻辑...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章