tyserv-2.3 -- database server which use typhoon RDBMS as database engine

tyserv はUNIX系OSで利用することを念頭に開発しているデータベースマネー
ジャです。tyserv はその基本エンジン部分に Typhoon Relational Database
Management System
v1.11.0(http://users.footprints.net/~kaz/typhoon.html)
を使用しています。tyserv の提供する主な機能は以下のものです。

 1. ソケットインターフェースを利用したネットワーク越しのアクセス機能
 2. 障害に備えたジャーナルファイル(ロールバック、リカバリ)取得機能
 3. 排他制御機能
 4. トランザクション機能
    o ロールバック(ロールバックジャーナルによる)
    o コミット
 5. DB復旧機能(リカバリジャーナルによる)
 6. IPアドレスによるアクセス制限機能(/etc/hosts.allow, /etc/hosts.deny
    による)
 7. ユーザ認証によるアクセス制限機能(/home/tyserv/tyserv/etc/passwdに
    よる)

実際のアクセスは`GET',`PUT',`UPDATE',`DELETE'のような命令にプライマリ
キーかセカンダリキーを指定してサーバが待ち受けるポートに流し込み、同じ
ポートから結果を受け取るといった様な、いたって単純なものです。

以前のバージョンに対して 2.3 では以下の機能が強化されています。

 1. リカバリジャーナルのスワップ機能を追加.
 2. tyserv.plにty_shutdown(),ty_swaprvj()を追加.
 3. COMMIT,END_TRAN時のリカバリジャーナル出力件数制限チェック洩れ修正
 4. open-cobolからのアクセスサンプルプログラムを追加
 5. tyrecover.shのデフォルトの動作を最終のcommit又はend_tran実行時まで
    データ復旧するように修正した

Slackware-8.0(linux-2.2.25)上で動作確認してますが、他のプラットホーム
に移植するのもさほど手間はかからないと思います

お持ち帰りはこちらのページからどうぞ。

  http://myh.no-ip.org/~tyserv/index.html

--
Masahiko Ito <m-ito@mbox.kyoto-inet.or.jp>
http://web.kyoto-inet.or.jp/people/m-ito/index.html
Key fingerprint: 1B91 344A 7D99 8BA4 FDAB  C894 FE76 69C9 985F 3403
PGP public key: http://web.kyoto-inet.or.jp/people/m-ito/pgp/pgp.txt