yangtingkun
===========================================================
并发操作——Timesten体系结构
===========================================================

这章介绍的是Timesten数据库的锁机制和隔离机制。


Oracle数据库和其他数据库对比来说,具体最大的优势之一就是Oracle的锁机制和隔离机制。Timesten在这方面肯定赶不上Oracle。而且TimestenREDOUNDO机制都是通过日志实现,因此无论是锁机制还是隔离机制,Timesten都要差一些。

Timesten的锁分为三类:数据库级锁、表级锁和行级锁。Timesten对锁只是进行了简单的说明,但是可以看出在串行化隔离等级下,Timesten是有读锁的。而且,当处理表中大部分数据的时候,锁粒度是可能从行级升到表级的。

Timesten支持READ COMMITTEDSERIALIZATION两种隔离等级。但是对于READ COMMITED隔离等级,Timesten存在不可重复读问题(Oracle也存在,但是配合SELECT FOR UPDATE可以避免不可重复读和幻象读)。而对于SERIALIZATION隔离等级,Timesten会对查询的数据加共享锁。从这两点也不难看出,在隔离等级方面,TimestenOracle还是要差一些。

总的来说,文档在锁和隔离机制方面描述的很简单,具体的情况可能只有测试过才会清楚。

yangtingkun 发表于:2006.06.21 17:00 ::分类: ( TIMESTEN ) ::阅读:(900次) :: 评论 (0)

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...