首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈TimesTen内存数据库的结构

作者介绍 朱亮 云和恩墨技术专家,6年专职oracle dba生涯先后服务于保险、金融、电信、百货等客户 Oracle TimesTen In-Memory Database(简称TimesTen或TT...TimesTen主要用于以下部署方式: 1、 用于独立的OLTP系统的内存数据库 2、 用于Oracle物理数据库的内存缓存数据库 3、 在Oracle Exalytics的内存分析 一般行业内,大多采用第一种和第二种方式使用...相比与OracleTimesTen在此处作出了结构上的简化,可以视为Oracle的多个内存区域的合集,也正因为这样的简化,TimesTen在使用上相当于就必需保证简单化,否则争用热点出现,其性能甚至可能不如...TimesTen高可用 对于目前大多数业内环境,TimesTen的部署方式大多采用以下两种方式:TimesTen为主,进行应用业务的支撑,同时自动同步到oracle数据库中;另一种是oracle数据库为主要业务支撑环境...在采用第一种部署中,oracle官方建议使用以下方式进行高可用环境的搭建,即TimesTen主库进行业务的事物支撑,在它的同步复制的备库,对外提供业务读取和向oracle数据库环境同步的功能(如下图)。

2K80

分布式内存数据库新架构,极速OLTP应用新利器

内容来源:2018 年 11 月 10 日,Oracle 数据库首席产品经理杨琳在“2018 SOUG年度数据库技术峰会”进行《Oracle TimesTen Scaleout -分布式内存数据库新架构...Oracle TimesTen 先简单的说一下TimesTen Scaleout的历史,它实际上是一款关系型数据库,不过是在运行的期间,把数据全量加载到内存当中来进行实现。...我们实例有别Oracle的实例,Oracle的实例是在内存中运算的一个程式,但是TimesTen里面它相当于Oracle_home有一系列的可修改的软件包,里面包含一系列可执行文件,同时有一组进程,这一组进程本身只支持一套或多套数据库的...对于oracle数据库,我们还开放一个缓存的能力,可以缓存oracle数据库里面的热点数据子集到TimesTen。这样就能加速响应时间,并且减少了对oracle的负载压力。...如果有oracle数据库做加速,可以通过read-only或者read-write-caching的方式进行配置,将oracle的热点数据子集加载到TimesTen当中进行运算,数据的同步是由缓存的代理和复制代理来实现

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    matinal:高质量内存数据库技术选型推荐(一)

    Oracle TimesTenOracle TimesTenOracleTimesTen公司收购的一个内存优化的关系数据库,它为应用程序提供了实时企业和行业(例如电信、资本市场和国防)所需的即时响应性和非常高的吞吐量...Oracle TimesTen可作为高速缓存或嵌入式数据库被部署在应用程序层中,它利用标准的 SQL 接口对完全位于物理内存中的数据存储区进行操作。...资料比较少,且需要商业License,没有详细去研究 4.3           Oracle 内存数据库系列 Berkeley DB 和 TimesTen Oracle是最重要的商业数据库产品提供商,...版本 2.4 现已推出 4.3.2     Oracle TimesTen Oracle 内存数据库 TimesTen 是一个针对内存进行了优化的关系数据库,它为应用程序提供了当今实时企业和行业(如电信...Oracle 内存数据库 TimesTen 作为独立或嵌入式数据库部署在应用层中,利用标准的 SQL 接口对完全位于物理内存中的数据库进行操作。

    1.1K10

    Oracle 数据库编程语言 PLSQL 的历史

    面试结束后,Bob 和 Bill 希望 Peter 能全职加入 Oracle 公司。于是,Peter 成为 Oracle 公司的第十三位开发人员。...作为 Oracle 产品的组件之一,PL/SQL 引擎的架构为 Oracle 数据库提供了许多帮助。首先,这个引擎使用数据库本身作为服务器端去执行命令。...其次,这个引擎也可以在客户端运行,并集成到其他 Oracle 产品(例如SQL * Forms)中去。最后,这个引擎可以以类似的客户端方式给 TimesTen 中提供了 PL/SQL 支持。...画外音:TimesTenOracle 公司提供的内存型关系型数据库,参考链接:https://www.oracle.com/database/technologies/related/timesten.html...在 Oracle 中,PL/SQL 游标接口是映射到数据库内核查询层,而在 TimesTen 中,它是与 TimesTen 引擎的独立连接的。 画外音:合理的抽象是减少工作量的必要途径之一。

    1.6K20

    oracle数据库性能

    SESSION_EVENT 会话累计发生的等待事件 V$SESSION_WAIT 会话正在等待或者曾经等待的详细时间信息 V$SESSION 正在等待或者曾经等待的会话信息 V$METRICNAME 查看高速缓存命中率 Oracle...oracle使用SGA: 1 对包含表和索引数据的数据块进行缓存,并放在数据库高速缓存中 2 对被解析和被优化的SQL语句,存储过程以及数据词典信息进行缓存,并放在共享内存池中 3 日志信息写入磁盘钱,...查询结果缓存: 通过缓存数据块和索引避免磁盘读操作; 通过缓存SQL语句进行重复解析和优化的过程 Oracle使用PGA: 1 用于存储服务器进程临时变量等内容 2 存储正在执行的SQL信息的内存 3...作为SQL执行的一部分的排序记录所占用的内存 timesTen 内存数据库通过减少数据库获取操作的时延进而提供最佳性能

    95370
    领券