TimesTen快速入门(一)

内存数据库的大明星:TimesTen快速入门

2012年04月24日10:18 it168网站原创 作者:红丸 编辑: 王玉圆 评论: 0

【IT168 专稿】Oracle 内存数据库 TimesTen 是一个优化内存的关系数据库,提供了响应时间极短且吞吐量极高的应用程序,可满足各行业应用程序的需求。

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

什么是TimesTen?

  TimesTen 使用行级锁定和提交后读取 (committed-read) 隔离,通常与多用户和多线程应用程序一起部署。应用程序通过 JDBC、ODBC、Oracle 调用接口、Pro*C/C++ 和 Oracle PL/SQL 编程接口,使用标准 SQL 访问 TimesTen 数据库。通过运行 TimesTen 实现了应用程序的最佳响应时间后,如果运行在不同服务器上的多个应用程序共享一个数据库时,会使用常规的客户端/服务器访问。

  TimesTen 数据库是持久的且可恢复。通过事务日志记录与数据库检查点相结合实现了磁盘的持久性。

  TimesTen Replication 支持 TimesTen 数据库之间的实时事务复制。由于应用程序的任务关键特性,大多数部署都添加了 TimesTen Replication 选件以实现高可用性和负载平衡。可用性是大多数实时应用程序的一项必需要求。全天候运营的行业(如电信业)和可以通过 Web 访问的全球系统(如旅行和预订网站)不容许服务中断。证券交易系统在金融市场开放时必须持续保持可用状态。

什么是TimesTen?

  TimesTen Replication 提供了以下性能和一致性方面的功能:

  ·灵活的体系结构支持在 LAN 和 WAN 上可用的各种配置选项。

  ·基于事务日志的复制模式可以实现高效率和低开销。

  ·异步复制可提供最佳性能,且应用程序将与用户数据库中复制元素的接收过程完全分离。

  ·同步复制提供了活动数据库和备用数据库之间更高可信度的数据一致性;将一直锁定应用程序,直至在备用数据库上接收到事务并将其提交。

  ·备用数据库使用可用于读取;可以通过配置其他的只读用户来提供更多的读取容量。

  ·与 Oracle 集群件无缝集成可实现故障检测和到备用数据库的故障切换。

  ·联机升级允许单个服务器脱机升级软件,而无需中断其他服务器。

  对于现有数据已存在于数据库中的应用程序,将数据的性能关键子集缓存到内存数据库 TimesTen 是一个缩短应用程序事务响应时间的实用解决方案。

 

转载来自: http://tech.it168.com/a2012/0424/1340/000001340985.shtml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值