Monthly Archives: March 2004

利用开源工具实现自己的TPC-C

How to Use Open Source Tools to Implement Your Own TPC-C

引言描述

设想一下这样一种情况:

您正在负责公司的一个OLTP类型的数据库项目,面临数据库服务器选型的问题:如何选择硬件才能满足产品环境的业务要求? 这个事情是”拍脑袋” 能决定的吗?

不可否认,硬件选型是一门艺术,选择合适的硬件,能给公司节省大笔的费用,选择不能满足业务需求的服务器产品,不但花了冤枉钱,还会对将来的业务产生影响。

可能大家首先会想到参考服务器的TPC-C的信息。提到TPC-C,可能很多人对此都感到既熟悉又陌生,因为经常听人说起,但是具体的问下去,能说清楚的又没有多少人,而且,从大家口中得到的还不尽相同。那么什么是TPC/TPC-C这些都代表什么意思呢?

继续阅读

利用Uniread解决Linux下的SQL*Plus 命令行历史回调功能(readline)

大家知道, 在 Windows 平台 命令行中的 SQL*Plus 有命令行历史回调的功能,在SQL*Plus工具下面,可以利用键盘的”向上向下”箭头键对命令行的进行回调.而在Linux上则没有该功能(虽然 Shell 可以做到这一点,但是 SQL*Plus 不可以). 而该功能对于CLI爱好者来说几乎是不可缺的,不知道为什么 Oracle 不把这个功能加进来.不得而知了.

一些SQL*Plus 的替代产品(如 gqlplus 以及 yasql )具备command-line editing 和Command history的功能, 但是这
些产品的开发进度较慢–有的甚至已经停止了更新.

(参见: gqlplus – http://sourceforge.net/projects/gqlplus 以及 yasql – http://sourceforge.net/projects/yasql/
SQL*Plus 替代工具 ).

在网络上闲逛的时候, 发现了一个在Linux下面的解决办法.

该工具叫做 uniread – http://sourceforge.net/projects/uniread/ ) ,熟悉Linux下变成的朋友可能看到这个名字已经
想起了一些东西:readline . 不错,该工具就是利用GNU的readline库来完成我们的需求的.

继续阅读