`
dyllove98
  • 浏览: 1414702 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39310
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80479
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133573
社区版块
存档分类
最新评论

timesten系列一:简介

阅读更多
为什么现在内存型数据库越来越流行,关注者和使用者越来越多呢???
关键原因就是大家对随着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系列三:如何安装创建自己的data store

    ### Timesten内存型数据库简介 #### 一、Timesten快速响应原理 Timesten作为一款高性能的内存型数据库,其最显著的特点就是能够提供极低的延迟和极高的吞吐量。根据官方提供的数据显示,Timesten的平均修改记录...

    Oracle Timesten 数据库 java手册

    - **Oracle Timesten 数据库简介**:对 Oracle Timesten 数据库的特点、优势以及适用场景有一定的了解。 #### Conventions 用法约定 手册中采用了一系列约定来帮助开发者更高效地阅读文档: - **代码示例**:所有...

    Oracle TimesTen C 开发人员和参考指南.pdf

    TimesTen提供了一系列强大的工具和API,帮助开发者管理数据库中的数据。这包括插入、更新、删除记录,以及执行复杂的查询操作。在C语言环境中,这些操作通常通过调用相应的TimesTen函数来实现,如`tt_execute`函数可...

    Oracle TimesTen操作指南

    #### 一、Oracle TimesTen简介 Oracle TimesTen是一款高性能的内存数据库管理系统,主要用于需要快速数据访问的应用场景。它能够显著提高交易处理和决策支持系统的性能,尤其是在实时分析和高频率交易环境中表现优异...

    内存数据库_TT_timesten_11_7.0_6.0__实用工具_中文手册

    ### 一、Timesten内存数据库简介 Oracle TimesTen是一款高性能的内存数据库管理系统,它将数据完全存储在服务器的主内存中,从而实现了极高的数据处理速度。相比传统的磁盘数据库,Timesten在交易处理、数据分析、...

    weblogic性能调优

    Oracle提供了一系列高性能的产品和技术来满足不同层面的需求,这些技术和产品能够在不同的层级上帮助优化整体系统的性能表现。 - **Web Cache**:通过缓存静态内容,减轻Web服务器的压力,并通过压缩等手段改善网络...

    BIEE最全面Sample_APP部署教程 学习BIEE必备文档

    Sample_APP是一个由Oracle官方提供的示例应用程序,它包含了一系列详尽的例子,旨在展示BIEE的各种功能和用法。 #### 三、准备工作 ##### 3.1 前置条件 - **环境准备**:确保您的环境中已经安装并配置了Oracle ...

    SQL Developer使用手册

    #### 一、SQL Developer 简介 - **软件版本与发布日期**:本手册介绍的是 Oracle SQL Developer 版本 4.0,发布于 2013 年 12 月。 - **版权信息**:此文档受版权保护,未经许可不得进行复制、传播或修改。 #### 二...

    Coherence入门.(pdf)-中文

    #### 一、Coherence简介 Coherence是一款由Oracle公司提供的内存数据网格解决方案,主要用于缓存Java对象。它能够帮助应用程序显著提高性能和可伸缩性,尤其适用于那些需要处理大量并发用户请求的场景。 #### 二、...

Global site tag (gtag.js) - Google Analytics