yangtingkun
===========================================================
数据可用性与完整性——Timesten体系结构
===========================================================

文档在这章描述了数据的可用性与完整性。主要包括三个方面的内容:LOGGING、CHECKPOINT和REPLICATION。


Timesten数据库来说,这一章的内容是我比较关心的。内存数据库,基本上所有的数据都放到Cache中,那么如果意外停电或者出现系统故障的时候,怎么保证数据不丢失呢?这一点也是我比较感兴趣的。

看完这章,对Timesten的可用性和完整性机制有了一个大概的了解。简单的说,Timesten也是通过将日志和数据文件写到硬盘的方式。不过实现的机制和Oracle有很大的差别。对于Timesten,回滚、重做、实例恢复、复制等实现都是通过日志来实现的。如果要配置Timesten数据库达到Oracle数据库的可用性和完整性,那么Timesten也是要付出很多代价的。通过文档可以发现,Timesten很多的性能提升是通过损失完整性和可用性来获得的。

这篇文档还介绍了Timesten的复制技术,不过这篇文档中介绍的比较浅,不好对比和Oracle复制技术的区别。不过Timesten在介绍冲突解决方案的时候只提到了Timestamp一种。不过从文档上的描述上看,Timesten的复制技术与Oracle的几种复制技术相比,似乎和流/逻辑STANDBY的实现机制更为接近。

yangtingkun 发表于:2006.06.23 23:14 ::分类: ( TIMESTEN ) ::阅读:(928次) :: 评论 (3)
re: 数据可用性与完整性——Timesten体系结构 [回复]

您好,能否对"简单的说,Timesten也是通过将日志和数据文件写到硬盘的方式。"这句话说明一下,是及时写入硬盘还是隔段时间写入硬盘呢?
另外,它的复制技术我也有些疑问:
1.同一个timesten里的有多个DB,这些DB中有些相同表,能否自动同步?(即我改了一个DB的某张表,那另一个DB里相同的表也会跟着更改吗?)
2.多个timesten之间也具有相同结构的DB,那他们之间能自动同步吗?(既我改了一个timesten里某个DB里的内容,另一个timesten里相同的DB也会跟着更改吗?)

求学者 评论于: 2007.01.11 15:09
re: 数据可用性与完整性——Timesten体系结构 [回复]

肯定不是实时的,Oracle也不是实时。

Timesten的复制我没有看过,不了解

yangtingkun 评论于: 2007.01.11 17:00
re: 数据可用性与完整性——Timesten体系结构 [回复]

2.多个timesten之间也具有相同结构的DB,那他们之间能自动同步吗?
根据ORACLE的介绍,这叫做TT的复制(两个TT都是ACTIVE),是会做到这点的.

like_7412 评论于: 2007.03.05 15:05

发表评论
标题

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

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


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