TimesTen基本概念
dingdingfish
能将忙事成闲事 不薄今人爱古人
展开
-
TimesTen 支持列表
截止2021年6月1日。支持的操作系统(主要的):RHEL 6/7/8; Oracle Linux 6/7/8; SLES 12/15AIX 7.1/7.2Windows 10, 2019 …支持的Oracle数据库版本:12.1.0.112.1.0.212.2.0.11819TimesTen当前版本:18.1.4.12.0如何下载:HOWTO : Find Oracle TimesTen In-Memory RDBMS Patches/Releases/Downlo原创 2021-06-04 10:59:59 · 222 阅读 · 1 评论 -
TimesTen与Oracle数据库的兼容性
这篇博文是看了这篇文章:How compatible is TimesTen In-Memory Database with the Oracle Database?后的一些感想。首先TimesTen不可能完全兼容Oracle,反过来还差不多,毕竟Oracle功能太丰富。不够毕竟是一家的产品,所以主要的功能还是兼容的,而且相对于其它的数据库,TimesTen对Oracle的兼容度应是比较高的,而且重点是在交易方面。文章的第一段就说了,一些程序可以不修改源代码直接运行,也可参见我之前的文章:一套程序,两原创 2021-05-12 14:19:21 · 237 阅读 · 0 评论 -
一个例子说明内存数据库为什么比磁盘数据库要快
内存数据库比磁盘数据库要快,即使在传统数据库中,你将整个表缓存到内存。 这次培训,Sam老师又温习了一下,并给出一个例子: 左边是磁盘数据库,例如Oracle,右边是内存数据库,例如TimesTen。 在磁盘数据库中,内存中有页面地址表,然后如果数据在缓存中,则page中的地址指向SGA,否则指向磁盘。而在内存数据库中,page一列存放的是地址指针,可以直接访问,相对于Oracle有多次...原创 2018-06-20 13:26:50 · 5020 阅读 · 1 评论 -
TimesTen 18.1文档Accessibility Guide解读
Accessibility Guide谈两个方面,即如何访问TimesTen和文档可访问性(Documentation Accessibility),本文只谈前者 这里面有一句话,说明目前TimesTen可分为3类产品,也就是三种模式,这样看来TimesTen Classic可以认为是Standalone: Oracle TimesTen has three product offeri...原创 2018-05-19 20:49:00 · 388 阅读 · 0 评论 -
缓存表的数据类型可以与Oracle不一样吗?
在建立缓存组时,默认时缓存表的类型与Oracle保持一致,那是否可以不一样呢? 之所以有这个问题是由于两点: 1. 之前Oracle中的表设计不合理,如果能改Oracle端的设计是最好的,这样从根源上解决了问题,但如果一时改不了,则希望在TimesTen端改 2. 由于TimesTen设计与Oracle不一样,因此为优化计,一些数据类型需要更改为TimesTen本地类型,特别是Oracle中...原创 2018-05-12 19:23:53 · 363 阅读 · 0 评论 -
TimesTen的PL/SQL 函数和过程最多支持多少参数
在Oracle® TimesTen In-Memory Database PL/SQL Developer Guide 提到 TimesTen 11g Release 2 (11.2.2) implements the PL/SQL language from Oracle Database release 11.2.0.2.也就是说,由于TimesTen的PL/SQL实现来自于Oracle原创 2017-03-23 21:32:27 · 1432 阅读 · 0 评论 -
Oracle Media Network关于内存计算的视频
首先推荐的是: Oracle TimesTen In-Memory Database原因是简单,而且把TimesTen的主要特点都表述出来了,例如内存计算注重响应时间而非吞吐量,开发简单,可独立或作为Oracle的缓存其次是来自Gartner的Donald Feinberg的两个视频:Donald Feinberg Discusses In-Memory Database Technology原创 2017-03-03 00:28:11 · 1051 阅读 · 0 评论 -
使用port forwarding 连接 TimesTen
在windows主机上安装了TimesTen Client,然后主机上通过VirtualBox虚拟出Linux Guest OS,安装了TimesTen Server。 由于虚拟机配置的是NAT网络,缺省情况下,虚拟机对于主机是不可见的,因此也无法作为服务器使用。有两种方法可以解决问题:更改网络为Bridged Network设置NAT网络的port forwarding这里讨论第2种方法,原创 2016-08-26 23:24:46 · 1810 阅读 · 0 评论 -
TimesTen Server 和 Data Manager的区别
在安装TimesTen Windows 版本时,可以选择TimesTen Data Manager和TimesTen Server两个组件。这对应于安装TimesTen Linux 版本时,可选择的两个组件,即Data Manager Only和Client/Server and Data Manager。不过linux的表述更准确些。因此TimesTen Server包含了Data Manager原创 2016-08-25 23:48:41 · 1878 阅读 · 0 评论 -
一套程序,两样用途:论TimesTen程序和Oracle程序的兼容性
TimesTen和Oracle数据库同属于Oracle公司产品,而且都支持SQL语言,支持JDBC, OCI, PRO*C API。因此TimesTen程序的开发和Oracle程序的开发极为类似,如果没有使用到特定于各种产品的特性,仅仅是执行SQL,那么可以说程序的代码几乎是一样的。下面以一个PRO*C的程序为例,来说明一套完全相同的代码,就可以同时用于访问Oracle数据库或TimesTen数据库原创 2016-07-19 22:15:51 · 2770 阅读 · 0 评论 -
用哪种命名方法连接TimesTen? TNS还是DSN
先来看一下下面这张概念图: Java程序支持DSN文件连接TimesTen(参见极简Java连接TimesTen程序 ),也支持绕过DSN直接连接目标数据库(参见开发者和DBA-不通过DSN连接TimesTen)。 需要指出, JAVA不支持TNS方式,因为对于TimesTen,TNS的支持是在OCI中实现的,而JAVA并不基于OCI而是基于ODBC。由于Pro*C基于OCI,因此C的API全都原创 2016-07-17 19:53:02 · 2938 阅读 · 0 评论 -
TimesTen的逻辑服务器名概念
概念TimesTen中逻辑服务器名(logical server name)的概念用的很少,但是了解一下还是必要的。 首先,logical server是在客户端定义,指向服务器端。 其次,当用非TCP/IP的通讯协议或者TimesTen Server不在缺省的端口监听时,必须使用logical server name。 A logical server name is a definiti原创 2016-06-30 08:23:59 · 4718 阅读 · 2 评论 -
TimesTen的守护进程
TimesTen的守护进程分为主守护进程和子守护进程。主守护进程主守护进程即ttDaemonAdmin启动的进程,也称为Data Manager Daemon。 主守护进程的作用为:Manages shared memory accessCoordinates process recoveryKeeps management statistics on what databases exis原创 2016-07-01 21:59:47 · 10844 阅读 · 0 评论 -
TimesTen索引的概念与日常操作
TimesTen中的索引和其它数据库一样,都是为了加速查询 Indexes are auxiliary data structures that greatly improve the performance of table searches. Indexes are used automatically by the query optimizer to speed up the ex原创 2016-05-03 19:23:48 · 3058 阅读 · 0 评论 -
为什么TimesTen比使用内存缓存的Oracle还要快
Oracle可以把整个表置于内存缓存中,为什么还是不如Oracle快呢? Oracle TimesTen Application-Tier Database Cache Introduction中第一章中Why is Oracle TimesTen In-Memory Database fast?做出了解释: Much of the work that is done by a convent原创 2016-04-14 09:49:49 · 1971 阅读 · 0 评论