Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

tyserv-2.4 -- DBMS for UNIX-like systems

閲覧: 2 回
最初の未読メッセージにスキップ

Masahiko Ito

未読、
2003/11/30 16:13:452003/11/30
To:
tyserv-2.4 -- DBMS for UNIX-like systems

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.4 では以下の機能が強化されています。

1. READMEのtelnet接続例の誤りを修正.
2. FreeBSDでコンパイル出来なくなっていたのを修正(O_SYNC -> O_FSYNC)
3. tyrollback.shのTACを自動で設定するように修正
4. strncpy(),strncat()でNULLターミネートしてない可能性が有った箇所を
修正
5. トランザクションをバッチで実行するコマンド tytran.sh を追加

主にSlackware-7.0(linux-2.2.25)上で開発&動作確認してますが、他のプラッ

ホームに移植するのもさほど手間はかからないと思います

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

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

--
Masahiko Ito <m-...@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

新着メール 0 件