TimesTen强大且简单的开发接口支持
来源:互联网 发布:qq群发推广软件 编辑:程序博客网 时间:2024/05/16 09:02
谈到内存数据库,高速处理,性能在用户那里已经认为是理所当然了,那么还有那些特性会左右我们对于内存数据库的选择呢?
对于数据库而言,面对的不止是DBA,还有大量的开发人员,对于他们而言,开发的简便性至关重要。所谓简便性,就是不需要学习或只需学习少量的技能就可以对接上新的产品,以前的代码不需要修改或只需少许修改就可以结合新的内存数据库运行。
如果你以前熟悉Oracle的开发,那么你就非常幸运,针对TimesTen的开发只需要再花费很少的精力。
TimesTen支持的API如下图:
比较常用的API是SQL, C和JAVA.
对于SQL, TimesTen支持SQL92标准,虽然不是所有在Oracle中运行的SQL语句都可以不加修改的运行在TimesTen中,但这已经很方便了。
TimesTen也支持SQL Developer,同时有ttisql命令行工具,类似于Oracle的sqlplus。
C语言中常用的有OCI和Pro*C,对于OCI,Oracle® TimesTen In-Memory Database C Developer’s Guide是这样描述的:
TimesTen 11g Release 2 (11.2.2) OCI is based on Oracle Database release 11.2.0.2 OCI and supports the contemporary OCI 8 style APIs.
由于Pro*C基于OCI,因此Pro*C也没什么可说的。
Java方面也没有问题,TimesTen提供了JDBC的接口。
PL/SQL方面,Oracle® TimesTen In-Memory Database PL/SQL Developer’s Guide是这么说的:
TimesTen 11g Release 2 (11.2.2) implements the PL/SQL language from Oracle Database release 11.2.0.2. As such, most PL/SQL features present in that release of Oracle Database are also present in TimesTen, operating in essentially the same way.
一个好的产品,不管内部如何的复杂,采用的技术多么高深,面对用户的界面还是越简单越好,而这正是TimesTen的一大特点和优点。
在我遇到的一些项目中,用户的之前基于Oracle的C和Java代码,可以不经修改的直接运行在TimesTen上,因此,TimesTen不仅可提高处理速度,还可以提高开发速度。
不过需强调一点,Oracle和TimesTen毕竟是两个产品,Oracle广博,TimesTen专精,两者具备功能不可能完全一样,比如Oracle中的一些函数在TimesTen中就不一定存在,不是不能实现,可能是觉得没有必要吧。
- TimesTen强大且简单的开发接口支持
- 简单且强大的PHP调试工具 Kint
- 简单且强大的PHP调试工具 Kint
- TimesTen应用开发支持和语言选择
- timesten常见的一些简单问题
- Android 强大的开发支持库组件AppFromwork框架详解
- 设计技巧21:Facade 为一组复杂的且全面的接口对象提供一个简单且特定的接口
- 强大的IWEB接口
- 强大的IWEB接口
- 灵活且强大的RecyclerViewAdapter源码分析
- 灵活且强大的RecyclerViewAdapter源码分析
- 灵活且强大的RecyclerViewAdapter源码分析
- 灵活且强大的RecyclerViewAdapter源码分析
- 灵活且强大的RecyclerViewAdapter源码分析
- iphone平台支持的开发接口
- TimesTen的操作系统,数据库和虚拟化软件支持列表
- 让Basicexcel完美支持中文且不改变原有接口
- 让Basicexcel完美支持中文且不改变原有接口
- shell 之 printf
- 如何判断链表中是否有环
- 2.请把学生名与考试分数录入到Map中,并按分数显示前三名成绩学员的名字。
- C++ Qt5 TcpSocket网络通讯(传输数据块大小值,防止没有传送完整)
- Android 学习笔记(3)—— ImageView/RadioButton/CheckBox
- TimesTen强大且简单的开发接口支持
- Cloudera VM环境下使用Spark合并数据
- 【杭电】[2076]夹角有多大
- Java总结篇系列:Java泛型
- 很有帮助学习递归:从简单到复杂。
- 第一次写博客
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- ViewRoot和DecorView
- Java基于IBMMQ消息的发布与订阅