Oracle Technology Network (OTN) > Downloads, Discussions, and Documentation for Developers and DBAs

Oracle 内存数据库 TimesTen

Oracle 内存数据库 TimesTen 是一个针对内存进行了优化的关系数据库,它为应用程序提供了当今实时企业和行业(如电信、资本市场和国防)所需的即时响应性和非常高的吞吐量。(产品数据表

Oracle 内存数据库 TimesTen 通过改变数据在运行时驻留位置的假设来提供实时性能。通过在内存中管理数据,并相应地优化数据结构和访问算法,数据库操作能够以最大效率执行,从而大大提高响应速度和吞吐量,甚至能够与完全使用高速缓存磁盘的 RDBMS 相媲美。Oracle 内存数据库 TimesTen 可嵌入到应用程序中,从而消除了进程间通信和不必要的网络操作,以进一步提高数据库操作的性能。

内存数据库通常被误认为仅限于单用户应用程序,并且容易在服务器发生故障时丢失数据。对于 Oracle 内存数据库 TimesTen 而言,事实并非如此。使用带有提交后读取 (committed-read) 隔离的行级锁定机制,多用户和多线程应用程序变得很普通。通过内部记录版本消除了读程序和写程序之间的锁争用,从而提供了一致的响应时间和高级别的并发。 Oracle TimesTen 数据库是持久的且可恢复。 应用程序可以根据其性能要求选择事务 ACID 属性的设置。 根据标准关系数据模型,可以使用 SQL、JDBC 和 ODBC 访问 Oracle TimesTen 数据库。 任何熟悉 RDBMS 和 SQL 接口的开发人员使用 Oracle 内存数据库 TimesTen 可以立即提高开发实时应用程序的效率。

Oracle 内存数据库 TimesTen 支持各种部署配置以适应各种情况,从临时查找缓存到操作数据存储、再到任务关键的事务处理系统。

由于应用程序的任务关键特性,大多数部署都添加了 Replication - TimesTen to TimesTen 选件以实现高可用性和负载平衡。对于应用程序层缓存(如对面向服务的体系结构的支持),Cache Connect to Oracle 选件可将内存数据库扩展成一个可更新的缓存,从而管理 Oracle 数据库与 Oracle 内存数据库 TimesTen 之间的数据加载和同步。

相关链接

TimesTen 主页

 
免费下载

资源
· 在线文档
· 常见问题解答 — 一般
· 常见问题解答 — 技术
· 论坛

相关技术
· Oracle 数据库 10g
· Oracle RAC
· Oracle TopLink
· Oracle JDeveloper

联系方式
通过 timesten-info_ww@oracle.com 与我们联系

E-mail this page
Printer View Printer View