tyserv-2.3 - DBMS for unix like system
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
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735