为什么现在内存型数据库越来越流行,关注者和使用者越来越多呢???
关键原因就是大家对随着IT系统的逐渐大规模使用,数据量越来越大,支撑的用户也越来越多,导致系统越来越慢,用户不满意! 如果你在去网上银行做一个转账操作,折腾了2分钟后,告诉你,无法转账,然后你在执行一次,还是2分钟后,告诉你系统无法完成转账,我相信你会崩溃的。
所以大家对it系统的实时性和可控的响应时间要求越来越高了,因为客户需要。。
现在有了需求,而且这些需求是现有的基于磁盘存储的关系型数据库无法满足的,所以出现了内存型数据库。比如最出名的timesten,当然还有韩国的altibase,以及eXtremeDB等等。。
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢?
我们来看看这组数据,看看内存型数据库 timesten到底有何绝招:
timesten平均修改记录时间 30*百万分之一秒
timesten平均读取记录时间 10*百万分之一秒
比oracle快11到40倍
有感觉了吧,快10倍以上哦,真的很快哦。所以现在timesten在电信,金融等对系统实时性要求很高的行业应用越来越多,
连上海证交所也用了timesten .
既然都是数据库,为什么timesten能够快那么多呢??
1.整个数据都在内存中,不用考虑数据在磁盘上的情况
2.专门针对内存的访问类型做了优化
3.没有oracle里面buffer cache管理的额外负担
4.因为不需要考虑数据在磁盘上,需要从磁盘取数据的种种情况,代码就更加简洁,所以快
5.更少的程序代码和指令,所以快。。
6.程序能够直接通过内存直接访问timesten,不需要tcp/ip的开销了,当然更快了
timesten除了上面提到的优异的性能外,还有几项绝活
1.能够和oracle后台数据库做无缝集成,数据可以在timesten和oracle直接双向流动,可以做到实时
2.timesten可以做成多节点并行提供服务的模式,数据在多个timesten之间直接实现实时或者非实时的传输,
进一步提高了系统的扩展性和可靠性。
timesten除了上面提到的优异的性能外,还有几项绝活
1.能够和oracle后台数据库做无缝集成,数据可以在timesten和oracle直接双向流动,可以做到实时
2.timesten可以做成多节点并行提供服务的模式,数据在多个timesten之间直接实现实时或者非实时的传输,
进一步提高了系统的扩展性和可靠性。
后即陆续介绍如何安装,如何配置data store,如何配置 cache group连接到 oracle,如何配置复制,实现高可用性
分享到:
相关推荐
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢? 我们来看看这组数据,看看内存型...timesten平均修改记录时间 30*百万分之一秒 timesten平均读取记录时间 10*百万分之一秒 比oracle快11到40倍
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢? 我们来看看这组数据,看看内存型...timesten平均修改记录时间 30*百万分之一秒 timesten平均读取记录时间 10*百万分之一秒 比oracle快11到40倍
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢? 我们来看看这组数据,看看内存型...timesten平均修改记录时间 30*百万分之一秒 timesten平均读取记录时间 10*百万分之一秒 比oracle快11到40倍
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢? 我们来看看这组数据,看看内存型...timesten平均修改记录时间 30*百万分之一秒 timesten平均读取记录时间 10*百万分之一秒 比oracle快11到40倍
Oracle公司下缓存数据库TimesTen,大多用于电信,金融等行业,对数据读取要求较高行业,
深度解析timesten用途,和应用场景及配置
很好的资料关于timesten的安装
TimesTen操作指南,不错
Oracle的TimesTen语法说明,不错
TimesTen Patchset 17019459 -01 Description TIMESTEN 11.2.1.9.9 RELEASE Product Oracle TimesTen In-Memory Database Release TimesTen 11.2.1.9.9
CentOS6.3安装TimesTen.docx
oracle timesten how to setup
近期公司用到了Timesten内存数据库,但是Timesten暂不支持json,所以自己写了个包,用户数据库与json的数据转换,没什么高深的,但是要在Timesten里写也需要时间,所以分享下。 主要包括几个方面的: 1. 根据key获取...
本文章介绍timesten的各种情况,是timesten入门的好书!
sqldeveloper连接TIMESTEN
Oracle TimesTen 7.0 操作、管理和编程笔记
TraceMon工具是TimesTen提供的一个底层的Debug工具,可以通过TraceMon跟踪TimesTen的内部Trace详细信息