昨年知人が「データベースずきなら、キャシェ知ってる?ものすごく速いよ!」

と行っていた。ベンダーにメールするとWindowsお試し版が茶封筒で送られてきたた。
しばらく放置していたが、試してみる。

キャシェーを試す。
http://zerogravity.hp.infoseek.co.jp/fileio/index.shtml
を参照。そのとおりに試しすんなりインストール!

・ターミナルを起動。
R言語というらしいが、シェルみたいな感じで書く。

USER>FOR I=1:1:10 W I,!
1
2
3
4
5
6
7
8
9
10


簡単にCSVファイルからDBを作れる。

USER>set file="c:\data.csv"
 
USER>open file
 
USER>use file read data
 
USER>write data
大谷 真二,東京都文京区音羽49-31,1955/06/13,mailaddress@hoopz.ne.jp
USER>


「データベースの構造」は
キーから値への単一ポインタ、という単純なKVSではなく、
RDBMSでもない、値から値へのポインタを多次元に持っているらしい。らしい。

^Person
|-ID=n
  |-Name
  |-Address
  |-Birth
  |-Mail
<||
^Personは格納グローバル名とよび、RDBMSでいう表。

登録方法
>|shell|
USER>set ^Person(1,"name")=$piece(data,",",1)
 
USER>set ^Person(1,"address")=$piece(data,",",2)
 
USER>set ^Person(1,"birth")=$piece(data,",",3)
 
USER>set ^Person(1,"mail")=$piece(data,",",4)
 
USER>zwrite ^Person
^Person(1,"address")="東京都文京区音羽49-31"
^Person(1,"birth")="1955/06/13"
^Person(1,"mail")="mailaddress@hoopz.ne.jp"
^Person(1,"name")="大谷 真二"

>|shell|
ER> ZW ^Person
|