TimesTen 介绍
TimesTen为Oracle公司于2005年收购的一家私营软件公司,该公司的TimesTen产品多用于金融、航空等需要快速响应时间的数据库应用的性能。Oracle表示将把TimesTen的技术用于自己的数据库和中间件产品,为客户应用改善可用性和响应时间。TimesTen的产品还用于为实时记账和呼叫中心系统管理事件、交易和数据。
TimesTen的核心是ODBC direct driver。TimesTen使用ODBC direct driver管理应用程序与data store之间的交互,因此对于TimesTen数据库来说,使用ODBC direct driver进行连接具有最高的性能。
在TimesTen后台有一个TimesTen Daemon进程,这个进程是个多线程进程,在服务器启动后自动运行。每个应用程序连接到Timesten,改进程都会创建一个线程与应用程序进行通信并进行失败检测。
Daemon进程会为每个共享data store启动一个Subdaemon进程。Timesten后台进程还包括Server Daemon、Server Child、Cache agents和Replication agents进程。
常见执行语句:
运行客户端命令---ttisql server_name
连接数据库命令---connect odbc_name
创建用户
create user username identified by password
赋username权限
ttadmin -dsn odbc_name -rampolicy always grant admin,write,ddl to odbc_name
停止服务
ttdaemonadmin -stop
开始服务
ttdaemonadmin -start
重启服务
ttdaemonadmin -restart
显示查询记录详细信息
verbosity 1
只显示查询记录数
verbosity 0
显示时间
timing 1
tt专用网
www.ttisql.com
行解锁
lock level=0
常见tt语句:
创建表:
Create table TableName(colum1(type),colum2(type))
插入值:
insert into TableName(Colum1,colum2) values ('value1','value2');
查询:
select * from TableName where [expression] Group by [ColumName] Order by [ColumName][ASC|DESC];
修改表结构:
alter table TableName >add column Name3 char (10 char);
修改表数据:
Update TableName Set ColumName=value
删除表:
Drop Table TableName
删除表中字段:
Delete from TableName where [expression]