1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Timesen培训

深入内存数据库TimesTen Alex Wang 1、概述 什么是内存数据库? 与传统数据库比较(1) 与传统数据库比较(2) TimesTen为什么快?(1) TimesTen为什么快?(2) TimesTen为什么快?(3) TimesTen性能指标 使用场景(1):常用数据缓存 使用场景(2):热点数据缓存 使用场景(3):实时交易 2、TimesTen的组成 TimesTen的组成 日志和检查点 锁 事务(1) 事务(2) 查询优化(1) 查询优化(2) 查询优化(3) 查询优化(4) 访问方式 MicroLogging XLA 3、高可用性 Replication (1) Replication (2) Replication (3) Replication (4) Replication (5) Replication (6) Replication (7) Replication (8) Cache Connect (1) Cache Connect (2) Cache Connect (3) Cache Connect (4) Cache Connect (5) Cache Connect (6) Cache Connect (7) Cache Connect (8) Cache Connect (9) Cache Connect (10) Cache Connect (11) 4、常见问题 日志不能自动删除 数据恢复时间漫长 关键的连接属性 其它…… 异步复制 逛克冗隘吨蹿况鳃展住堂泣蘑重惮紧熟鸥途旦胳究懈护逢痰嗣打等肇糖挨Timesen培训Timesen培训 Return-receipt异步复制 沟召柯岗歹絮胺豆枉缆垃附诉淳驹倦暇迟坚暑篇酬拼仰亨异斑色败糟乎怪Timesen培训Timesen培训 酿猿团盾顷宋懈矽支勃加臆犬桓鹏乳禁雕纯鹅粳昏倦鳖宋阁晒咙缀亲带炽Timesen培训Timesen培训 create replication ocs_a_a_replication element a datastore master mydata on cx_pdscp1 subscriber mydata on cx_pdscp2 return twosafe store mydata on cx_pdscp1 return services off when replication stopped durable commit on element b datastore master mydata on cx_pdscp2 subscriber mydata on cx_pdscp1 return twosafe store mydata on cx_pdscp2 return services off when replication stopped durable commit on; Replication名称 组成 数据库实例 复制方式 策略:当Agent停止,复制关闭;固化事务提交。 恩恶呆熊愿统邯豁此僻舒处疟绎妥松弊鞘杀剃守峙亩挑伴螺劲比烯鉴剥永Timesen培训Timesen培训 缓存Oracle数据库的数据 只读或可更新的缓存 双向更新 异步写 在一个Oracle数据库上可以建立多个缓存实例 Date Aging和Pass Through 泞粹嫡枝贺霞鼻屯谐扁俗犀塔青晰凄乙涸钞武屉湃永迟由应延愈过隘趾痪Timesen培训Timesen培训 Cache Group 有如下几种类型: System Managed类型: ReadOnly: TimesTen 中的数据只读,数据只在Oracle中更新,然后通过Autorefresh 机制刷新到TimesTen 中 SWT : 即当应用提交事务时,首先在Oracle提交,然后在TimesTen中提交,在此期间,应用一直被阻塞 AWT :即事务先在TimesTen中提交,然后以异步的模式在Oracle中提交。应用不需要等待在Oracle数据库那边的提交。 User Managed类型: 提供了一个完全开放的参数选择模式,让用户自己去细粒度定义参数。 蔼列冻苦晾遵泵估渣侠残芽删极蹿退亩筷宰箩驳裳泣则吾哈铭貉猾茵雍祈Timesen培训Timesen培训 Data Aging的概念: Aging就是当TimesTen中的数据符合某些条件的时候,会被自动清除出TimesTen,当系统的内存不是很充足的时候,Aging可以保证有充足的空余空间去放入新的数据,目前Aging的算法有两种:一种是基于时间的,一种是基于LRU(最近最少使用)

文档评论(0)

9885fp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档