* 分布式数据库中存在的信息是对客观世界的反映。客观世界要保持合理的状态存在,总是要有一定规则的,这种规则反映到分布式数据库中,就是分布式数据库中的数据要满足一定约束条件,这种约束条件称之为一致性约束。 一致性约束可以分为两大类: 一类是客观世界本身存在的一定规则,即业务规则的一致性约束; 另一类是分布式数据库管理的需要,如为了提高系统效率和可靠性 采用冗余数据,即冗余数据的一致性约束。 5 分布式事务增强数据库一致性 * 业务规则(business rule)可以被分为 有效性约束:主要是域约束,例如数据项的取值范围等; 数据依赖约束: 实体完整性约束和参照引用完整性约束。 如果一个数据库中的数据满足全部业务规则,就说它是一致的数据库。 程序员编写的事务,以及事务优化器对事务进行的优化,必须保证在 每个事务执行时所有业务规则都得到遵守。 数据库管理员和数据库的用户,对分布式数据库系统必须支持的业务 规则都应有确切的了解。 5.1 业务规则的一致性 5 分布式事务增强数据库一致性 * 例如,考虑在银行业务中的一些事务 银行的现金存取处理是一个事务 本事务强制实施下述业务规则:一个账户的存款余额必须大于零。 银行的转账处理是另一个事务 本事务强制遵守下面两条业务规则: 一个账户的存款余额必须大于等于零. 事务结束时,两账户中存款总
您可能关注的文档
- 第3章管理Oracle环境《Oracle数据库基础与应用教程》书籍教案讲述.ppt
- 新三板讲堂2015新版讲义.ppt
- 第八章、发动机电控系统(三)讲述.ppt
- 打造北部湾经济区升级版根本出路讲义.doc
- 大连理工大学机械制图习题集答案(第五版)1讲述.ppt
- 常见神经系统寄生虫感染影像表现讲义.docx
- 常见食物与营养讲义.ppt
- 新三板详细介绍讲义.ppt
- 常见题答题方法讲义.ppt
- 新三板主要财务问题解析讲义.ppt
- Unit2HealthyLifestyleReadingandThinking课件高中英语人教版选择性.pptx
- Unit5MusicReadingandThinkingTheVirtualChoir课文精读课件-高中英语人教版.pptx
- 课时2平行四边形的判定2课件人教版数学八年级下册_1.pptx
- Unit4NaturalDisastersDiscoveringUsefulStructures课件-高中英语人教版(1).pptx
- Unit5SignsFuntimeSoundtimeCulturetime(课件)-译林版(2012)英语六年级上册.pptx
- 高中一年级语文必修上册《我与地坛(节选)》深度复习知识清单.docx
- 高三一轮复习课件地球运动专题天文观测月球与月相.pptx
- 第1课时线段垂直平分线的性质和判定课件湘教版(级上册.pptx
- 第2课时二次根式的性质_2.pptx
- 子主题三身心健康抗挫能力珍爱生命的意识.pptx
原创力文档

文档评论(0)