`
maincoolbo
  • 浏览: 527615 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oralce内存数据库TimesTen简介

阅读更多
内存数据库简介
    在重研所多个项目中都有内存数据库的应用,但重研所应用的内存数据库有多个版本,没有统一的版本,目前以FastDb占主流。普遍存在以下问题,访问方式不符合SQL92规范,不支持客户服务器模式,没有完整的API,可靠性不高,和数据库之间的数据互操作困难等等。

    近期和Oracle技术工程师作了一次关于TimesTen,Oracle10G,Oracle9i的交流。在交流中,Oracle的工程师比较详细地介绍了Oracle的内存数据库TimesTen.因此在与Oracle技术工程师交流过程中,根据重研所的需求情况特别关注了一下TimesTen.

    ORACLE和Times Ten公司6月20日在上海宣布,双方已就甲骨文收购Times Ten正式达成最终协议。Times Ten公司是一家私有的实时数据管理软件供应商,主要为电信、网络、证券交易等行业提供基础架构软件,并用这种软件进行事件管理、交易和数据的工作。其在全球的客户包括Amdocs、亚斯贝克通信公司、爱立信、JP摩根、NEC、诺基亚、斯普林特、美国航空等。这家公司目前支持的系统包括实时计费系统、股票交易系统、呼叫中心系统、航线运营系统等。ORACLE收购Times Ten标志 Oracle进入内存数据库领域。

    简介

    Times Ten官方定义:TimesTen?/Cache (Cache) is a real-time dynamic data caching system. It includes TimesTen‘s in-memory database and data exchange technologies. Together, they enable applications to combine the real-time performance of TimesTen with the large storage capacity of an RDBMS.

    Times Ten 特点:

    符合RDBMS标准的独立内存数据库服务

    支持SQL92

    支持 ODBC & JDBC

    高性能

    可以作为Oracle数据库的前端Cache,目前不支持其他数据库

    支持本地的高速访问和网络访问方式

    可靠性高。支持完整日志,支持镜像复制功能。

    不是开源代码,需要较高费用

    目前不支持存储过程和触发器


性能对比 见附件




    并发管理:

    支持多线程访问。

    支持不同的事务隔离级别:Read committed Serializable

    支持不同级别的锁控制:库级,表级,行级

    支持拴:用于保护内部数据结构

    自动死锁检测和解除

    完整的事务控制机制,包括commit/rollback

    数据一致性:数据库总是保持数据一致状态,并且在掉电等情况下能够基于磁盘(日志等)恢复一致性。

    可靠性:通过log和Checkpoint file保证可靠性

    日志:

    支持自动检查点

    支持人工强制检查点

    支持完整日志机制。

    支持日志写入硬盘,写入内存,支持不写日志以提高效率。

    镜像复制:

    灵活的配置:支持多种形式

    快速可靠:不是基于数据复制,而是基于日志。

    支持同步或异步模式

    支持镜像之间的自恢复

    支持故障时,应用访问自动快速安全切换到备用

    oracle数据库缓存:

    TimesTen Cache中表符合关系模型

    Cache 提供只读,自动刷新数据库数据,自动刷入数据库,手工刷入数据库等多种数据同步机制。

    SQL语句传递功能:对于不在内存数据库中表的访问,timesten传递到数据库执行

    SQL开发

    支持SQL92的函数

    基于代价的查询优化机制

    完善的索引方式

    支持分不事务处理

    支持ODBC2.5 JDBC3.0

    支持c和c++库

    支持命令交互方式ttlsql

    支持事件触发可以部分替代触发器

    安全控制

    可以开启和关闭安全访问控制

    7种访问权限控制:Instance Administrator, Connect, CreateDatastore, Select, Write, DDL, and Admin

    支持SQL GRANT/REVOKE方式授权

  • 大小: 28.9 KB
分享到:
评论

相关推荐

    oracle 内存数据库 TimesTen试用笔记

    最近公司打算在下一代计费系统里面使用内存数据库的技术,所以作为公司的设计人员之一的我,在oracle网上下了个TimesTen,安装在我们的测试服务器上面aix5,这篇短文主要是我操作数据库的一个笔记,下一篇打算发一个...

    Oracle 内存数据库 TimesTen 概述.doc

    Oracle 内存数据库 TimesTen 是 Oracle 公司推出的一款高性能、低延迟的内存数据库系统,设计用于处理实时、高吞吐量的应用场景。TimesTen 的核心特性在于它能够在内存中存储和管理数据,大大减少了传统磁盘I/O的...

    oracle 内存数据库TimesTen开发参考

    总的来说,Oracle TimesTen内存数据库为开发者提供了高效、实时的数据处理能力。通过了解其特性和开发方式,开发者可以充分利用TimesTen的优势,构建高性能的应用系统。在实际应用中,还需要根据具体需求进行调优和...

    内存数据库 TimesTen 安装手册【pdf】

    内存数据库Oracle TimesTen是Oracle公司推出的一款高性能、全内存的关系型数据库管理系统,专门设计用于处理实时的在线事务处理(OLTP)和分析工作负载。它将数据存储在内存中,从而实现了极快的数据读取速度和低...

    内存数据库Timesten-SQL

    根据提供的文件信息,我们可以推断出一系列关于内存数据库Timesten以及SQL的知识点。首先,文档标题为“内存数据库Timesten-SQL”,说明这是关于Timesten内存数据库的SQL语言参考指南。文档的描述中提到“Oracle ...

    oracle timesten内存数据库介绍

    标题:“Oracle Timesten内存数据库介绍” 描述:“内存数据库应用介绍,不错的东西,请大家赶紧下载呀” 标签:“数据库 内存 Oracle” 知识点详述: ### 一、内存数据库概述 内存数据库是一种主要或完全依赖...

    Oracle Timesten 数据库 java手册

    Oracle Timesten 数据库是一款高性能的内存数据库系统,被广泛应用于需要高速数据处理的应用场景中。该数据库提供了对 Java 开发者的支持,并为此发布了一份详细的《Java 开发者与参考指南》(以下简称“手册”)。...

    oracle timesten内存数据库文档

    Oracle Timesten是一款高效、高性能的内存数据库系统,由甲骨文公司开发,主要用于实时应用程序。它设计的目标是提供亚毫秒级的数据访问速度,从而极大地提升了数据处理的速度和响应时间。以下是对每个文档的详细...

    深入Oracle内存数据库

    本文将围绕“深入Oracle内存数据库”的主题,详细介绍内存数据库的基本概念、应用场景以及Oracle TimesTen内存数据库的具体解决方案。 #### 二、内存数据库简介 内存数据库是一种主要或完全依赖于计算机主内存...

    TimesTen安装配置-Oracle 内存数据库.doc.doc

    Oracle TimesTen是一款高性能的内存数据库系统,设计用于实时数据处理和快速查询响应。它被广泛应用于交易处理、实时分析和其他对速度有极高要求的应用场景。以下是对TimesTen安装配置的详细步骤和涉及的知识点: 1...

    Oracle timesten 深入内存数据库

    综上所述,Oracle Timesten内存数据库是为需要快速响应和高性能的实时应用而设计的。其独特的优势在于其内存优化的设计,能够提供比传统磁盘数据库更快的处理速度和更高的可伸缩性。由于其易安装、易配置的特点,...

    Oracle_TimesTen_Java.rar_oracle_oracle timesten_timesten

    Oracle TimesTen是一款高性能的内存数据库系统,由Oracle公司开发,主要设计用于实时应用程序,提供亚毫秒级的数据处理速度。这款数据库系统将数据完全存储在内存中,从而实现了极快的查询性能,特别适合需要快速...

    Oracle TimesTen深入内存数据库培训PPT

    Oracle TimesTen深入内存数据库培训PPT,深入介绍Oracle TimesTen内存数据库

    timesten内存数据库

    timesten内存数据库,全称为Oracle TimesTen In-Memory Database,是由Oracle公司推出的一款高性能、低延迟的内存数据库系统。其核心设计理念在于缩短数据库层面的响应时间,通过将所有相关数据存储于计算机内存中,...

    TimesTen内存数据库资料

    TimesTen内存数据库是一款由Oracle公司开发的高性能、实时的列式内存数据库系统。它专为需要高速数据处理和低延迟的应用场景设计,如金融交易、电信、物联网(IoT)和大数据分析。以下是对TimesTen内存数据库的详细...

    Oracle Timesten内存数据库自动数据清理机制探究.pdf

    Oracle Timesten内存数据库自动数据清理机制探究.pdf

    针对timesten 内存数据库的java开发手册【pdf】

    《针对Timesten内存数据库的Java开发手册》是一份详细阐述如何在Java环境中与Oracle Timesten内存数据库进行交互的指南。Timesten是Oracle公司推出的一种高性能、低延迟的内存数据库系统,专为需要实时数据处理的...

    timesten 内存数据库 sql语法参考【pdf】

    Timesten内存数据库是Oracle公司推出的一款高性能、低延迟的内存数据存储系统,特别适用于需要实时处理大量数据的应用场景。它将数据存储在内存中,从而提供了比传统磁盘数据库更快的查询速度。在Timesten中,SQL...

Global site tag (gtag.js) - Google Analytics