快速业务通道

Web开发人员编程模型:隔离级别

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-16

不同隔离级别的最佳前提:

  缓冲 数据同步 乐观冲突模式 建议操作 例子
未提交读 允许缓冲 间歇的 检测脏写 不能并发读写 档案
已提交读 允许缓冲 间歇的 没有冲突检测 单调的读/写 Web论坛
单调视图 必须被验证 周期的 没有冲突检测 组合读入 用户偏好
快照读取 必须被验证 周期的 对比读入与修改内容 一致性读入 查询表
游标稳定性 允许缓冲 间歇的 对比修改的实体版本 CRUD服务 目录
可重复读取 允许缓冲 间歇的 对比读入的实体版本 读/写实体 订单跟踪
快照隔离 必须被验证 周期的 对比读入的实体版本 同步实体 工作流
可串行性 必须被验证 完整同步 对比查询与修改内容 完善数据一致性 账目

数据一致性在数据库应用程序中至关重要-它允许开发者在分布式环境下使用数据。尽管强一致性级别如可串行性提供了一个简单的编程模型,但是它们会导致开销 过大,操作阻塞或者事务回滚,这对于很多应用程序来说都是不必要的。如果有其他问题的话,可以使用更加适当的隔离级别来帮助开发人员和系统架构师,让他们 在保持性能和开销平衡的前提下更好的理解数据一致性的需求。

查看英文原文:Eight Isolation Levels Every Web Developer Should Know。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号