问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样理解mysql中的一致性

发布网友 发布时间:2022-05-01 21:21

我来回答

1个回答

热心网友 时间:2022-05-01 22:50

定义:数据库一致性(Database Consistency)是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

数据库状态如何变化?每一次数据变更就会导致数据库的状态迁移。如果数据库的初始状态是C0,第一次事务T1的提交就会导致系统生成一个SYSTEM CHANGE NUMBER(SCN),这是数据库状态从C0转变成C1。执行第二个事务T2的时候数据库状态从T1变成T2,以此类推,执行第Tn次事务的时候数据库状态由C(n-1)变成Cn。

定义一致性主要有2个方面,一致读和一致写。

一致写:事务执行的数据变更只能基于上一个一致的状态,且只能体现在一个状态中。T(n)的变更结果只能基于C(n-1),C(n-2), ...C(1)状态,且只能体现在C(n)状态中。也就是说,一个状态只能有一个事务变更数据,不允许有2个或者2个以上事务在一个状态中变更数据。至于具体一致写基于哪个状态,需要判断T(n)事务是否和T(n-1),T(n-2),...T(1)有依赖关系。

一致读:事务读取数据只能从一个状态中读取,不能从2个或者2个以上状态读取。也就是T(n)只能从C(n-1),C(n-2)... C(1)中的一个状态读取数据,不能一部分数据读取自C(n-1),而另一部分数据读取自C(n-2)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
司法矫正期间 手机业务社区司法矫正标准包 不小心退定了会有什么后果... x面容可以修吗 急!!!我在望京想办张北京农商银行卡,不知道银行在哪,有知道的吗?怎么走... 什么是干式油底壳润滑系统? 建设银行的龙卡全球至尊信用卡额度一般是多少呀? 万和燃气热水器传感器用多久 红警3升级补丁 红警3下的补丁覆盖到安装目录了,除了换了张图.怎么还是老样子_百度知 ... 问一下,红警3,原版,从1.00到1.12所有的平衡性修改~ 谢谢 i9300开机显示此LockScreen未授权是什么情况 瑞金市君盛天弘投资管理有限公司怎么样? 深圳君盛源石投资企业(有限合伙)怎么样? 为什么我的支付宝花呗按时还款,芝麻信用分670多分,为什么冻结呢? 合肥君盛天弘投资管理有限公司怎么样? 深圳市东方盛来投资管理有限公司怎么样? 深圳东方君源资产管理有限公司怎么样? 东方君盛(厦门)实业有限公司怎么样? 刺鱼 读后感 被誉为陆地生物祖先的腔刺鱼,血型能跟陆地生物配上吗? 线纹盖刺鱼的外形有哪些特征? 苹果小圆点里的功能可以自己设置吗 黄刺鱼什么人都可以吃吗 平潭话石刺鱼是什么鱼 学名 清蒸黄刺鱼做法 我国古代的那么多庙宇,为何都在山顶上? 古人是怎么样建成横跨两座山、垂直悬空2千多米的古庙的? 机械图纸R0.5是半径吗?这么大半径0.5? 为什么许多寺庙都建在山上? 龟刺鱼怎么煲汤 我国古代为什么建这么多寺庙?为何都建在山顶上呢? 我梦到有两个帅哥一个给我唱歌一个给我跳舞他一挥手我就飞起来了解梦 字丑学习一般成绩报告单老师评语60到80字 学生报告册家长评语 学生学习效果的评价 怎样写评语给学生 如何对学生的学习情况进行评价 读书汇报课的评语 初中阶段学习自我评价报告,速回!!!急 学习方面评价和剖析 报告册里的家长评语应该怎么写 四氯化硅和氢氧化钠溶液 促进四氯化硅的水解,减少氯化氢挥发可以加入啥,加入碱可以吗 什么东西腐蚀铁最快? 我国目前制备多晶硅主要采用三氯氢硅氢还原法、硅烷热解法和四氯化硅氢还原法.由于三氯氢硅还原法具有一 氯碱工业中,通过电解饱和食盐水获得重要的化工原料:氯气、氢气和氢氧化钠.其中氯气用途十分广泛,除用 接触三氯氢硅,四氯化硅,氢气,氮气,需要怎么样保养身体!!! 氯碱工业中,通过电解饱和食盐水获得重要的化工原料:氯气、氢气和氢氧化钠。其中氯气用途十分广泛,除用 请教一个问题,八字里“劫财合杀”是什么意思 劫财合杀,是有人抢老公的意思么 四氯化硅和水反应是复分解反应吗? SiCl4+4H2O=H4SiO4+4HCl是复分解反应吗?