免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2652 | 回复: 3
打印 上一主题 下一主题

浅谈Oracle的多版本读一致性 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-09 16:59 |只看该作者 |倒序浏览
做数据库应用开发若干年,可是比较熟悉的是IBM DB2.
最近才开始熟悉Oracle,但是马上注意到Oracle多版本读一致性
的特点和好处。

Oracle 数据库所提供的多版本读一致性,总体上来说
是利用空间来换取多用户并发的支持。可能由于被IBM DB2洗脑
了若干年,所以刚开始的时候觉得,这样会影响交易处理的时间。
因为由于多数据版本,增加了磁盘的读写。

但是,在一些实际的项目和测试中,逐渐发现了Oracle数据库的优势,
由于提供了多版本读一致性,所以大大避免了多用户之间的所冲突,
也可以避免不必要的锁升级以及带来的处理瓶颈。这时才理解,IBM老前辈
以前对我说的,数据多版本的重要性。

Oracle数据库的多版本读一致性模式是一个很好的东东,不仅能够
支持真正的多用户并发访问,同时也避免了多用户环境下的锁冲突和由于
锁冲突带来的访问瓶颈问题。

不知各位如何看待。。。

论坛徽章:
0
2 [报告]
发表于 2006-05-10 08:29 |只看该作者
服务器端可以连接不同版本的客户端!

论坛徽章:
0
3 [报告]
发表于 2006-05-10 12:07 |只看该作者
Oracle的多数据版本一致性可谓是标新立异,和其他的大数据库厂商的做法都不一样,比如db2和sql server。
确实可以称得上是一大亮点,另外oracle的数据lock机制也和他们不一样,
这么做有好处自然也有不好的地方,用长了就知道了

论坛徽章:
0
4 [报告]
发表于 2006-05-11 15:31 |只看该作者
请楼上指点则各
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP