ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 从Oracle数据库缓存数据到TimesTen

从Oracle数据库缓存数据到TimesTen

原创 Linux操作系统 作者:tushiming 时间:2008-09-27 13:11:17 0 删除 编辑

   随着各个行业竞争白热化,传统的磁盘数据库由于架构上的限制,在某些要求快速响应的业务上,已经很难满足业务的需求了,这样,内存数据库就应运而生了。

所谓内存数据库,顾名思义,就是在运行期,所有的数据都放在内存中,相对磁盘,内存访问速度自然比硬盘要快的多,从而,在响应速度上有着极大的优势,但是由于内存相对于硬盘来说,容量还是小的多,很难将所有的数据都放在内存中,这样,就必须在架构设计上考虑磁盘数据库和内存数据库配合使用的问题了,也就是说,设计原则是我们要尽量将频繁操作的数据放在内存数据库中,而不怎么操作的数据放在磁盘数据库中,这样,就能充分利用磁盘数据库的大容量,内存数据库的快速响应优势了,在当前的市场上,大部分在线交易系统都使用Oracle磁盘数据库,同时Oracle公司也收购了一个著名的内存数据库TimesTen,本文就讨论如何从Oracle数据库缓存数据到TimesTen。

TimesTen是一个具有十几年历史的内存数据库产品,它起源于HP实验室的一个内存数据库技术在电信网络中的应用的一个研究课题,1996年,部分研究这个课题的核心人员成立了TimesTen公司,并在同年发布了第一个TimesTen的商业版本(TimesTen2.0),随着业务逐渐拓展,市场人员发现,TimesTen在很多地方必须和磁盘数据库配合使用,通过调研,他们发现使用TimesTen的企业中,有80%以上的企业后台磁盘数据库都使用Oracle数据库,因此,为了使得和Oracle数据库数据交互简单易用,在2001年,TimesTen推出了Cache Connect 组件,通过这个组件,可以实现TimesTen和Oracle的数据交互。

CacheGroup是Cache Connect组件中的管理单元,用来实现TimesTen和Oracle DB之间数据同步,无需编码,可定制性强, 本文旨在告诉读者CacheGroup的特性以及CacheGroup的类型,各种类型的特点,适合使用于哪些业务场景中,如何实现和Oracle数据交互。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11202013/viewspace-465879/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-09-19

  • 博文量
    3
  • 访问量
    6642