TimesTen 支持 ODBC 和 JDBC 两种连接模式,从下图可以看出,JDBC是基于ODBC之上封装的一层。所以从效率上考虑,应用通过ODBC连接的方式要比JDBC方式效率高。且如果应用是通过JDBC方式,则必须考虑JVM的自动垃圾收集机制(GC)问题,因为当JVM进行垃圾收集时,将对系统的性能有一定的影响。到TimesTen 6.0.4 版本为止,TimesTen支持 Windows 平台上ODBC 2.0 以及 UNIX 平台上的 ODBC 2.5 。安装TimesTen之后,在安装目录下的 Doc 目录下,有相关的ODBC参考文档(ms.odbc.pdf)。

TimesTen目前支持的SQL标准为SQL-92。在新的版本7.0中,TimesTen对SQL的支持更加完善。
TimesTen还提供了很多实用的内置存储过程,如实时获取系统的信息,对系统的监控等;但不支持用户自定义的存储过程。
TimesTen遵循X/Open XA规范,并实现了基于该规范的Java事务接口(Java Transaction API),从而使得Java应用、应用服务器以及事务管理器能在分布式事务处理(DTP)模型中,方便地使用TimesTen资源管理器。分布式事务是可在两个或多个联网的数据库上更新数据,同时保留事务处理的重要的原子性、一致性、独立性和稳定性 (ACID) 等属性。
此外,TimesTen还提供了XLA(Transaction Log API)特性,该特性使得应用能检测到本地DataStore中特定表的变化;进而可以将该变化提交到另一个DataStore中。
文章 (RSS)