平成7年度 委託研究ソフトウェアの 成果ソフトウェア

(20) KLIC による
  並列アクティブデータベース処理の実現

研究代表者:横田 治夫 助教授
      北陸先端科学技術大学院大学 情報科学研究科


並列アクティブデータベースエンジン: Parade


	   マシン  : UNIX
	   ソース量: 9258行 / 約280KB
	   言    語: KLIC-2.002
	   動作環境: SunOS 4.1.3
		     SunOS 5.4 (Solaris 2.4)
		     nCUBE2:nCX 5.105a 3.4.0 (要 nbsd, nsdisk)
		     386 BSD  (BSDI BSD/OS 2.0.1)
		     NEWS: NEWS-OS 6.1.1


[機能]

並列/分散環境で動作するアクティブデータベースシステム

[概要]

特徴ある機能

用意されたアクティブルールによって能動的にデータベースの内容を チェックして条件を判断し、定められた動作を行うことを目標に作ら れており、以下の機能を持つ。

・効率良い動作のため、ネステッドトランザクションをサポートし
  ており、子トランザクションのアボートは、親トランザクション 
  に影響を与えない。
・データの排他制御においては分散デッドロック検出を行い、処理
  の集中を避けている。 
・データベース操作は、関係データベース演算を基本としており、
  水平分散されたデータに対して並列検索処理を行う。 
・ユーザインタフェースは、インタラクティブな SQL クライアント
  を複数持てるのと同時に、KLIC からの関係代数レベルのストリー
  ムインタフェースも用意している。

[用途]

広範囲のデータベース処理を前提にしており、動的な経営判断や株の 動向解析といったビジネス分野も対象にしているが、現バージョンは まだ必ずしも安定していないため、実験的利用が望ましいと思われる。 サーバーの関係代数レベルのストリームインタフェースは、KLIC で 書かれたアプリケーションプログラムに対してデータベース利用をサ ポートする。

[ファイル構成]

  トップディレクトリ
    |- README			READMEファイル(compile方法を含む)
    |- COPYRIGHT		著作権の宣言
    |- advertise.txt		このファイル
    |- rdbhosts			SQLサーバ登録のためのファイル
    |
    |- doc			ドキュメント類のディレクトリ
    |  |- catalogue.tex		IFS準拠のカタログ
    |  |- papers.tex		発表論文等
    |  |- parade_doc.tex	利用手引書
    |
    |- sun			Sun等のUnixマシン固有ソースのディレクトリ
    |  |- client                Sun等のUnixマシン用のSQLクライアント
    |  |- server		Sun等のUnixマシン用のSQLサーバ
    |  |- socket		Sun等のUnixマシン固有のソケット用のソース
    |
    |- ncube			nCUBE2固有ソースのディレクトリ
    |  |- client		nCUBE2用のSQLクライアント        
    |  |- server		nCUBE2用のSQLサーバ              
    |  |- socket		nCUBE2固有のソケット/並列入出力用のソース
    |
    |- common			共通ソースのディレクトリ
       |- client		SQLクライアントの共通ソース
       |- server		SQLサーバの共通ソース
       |- coding		termioを高速化するためのソース
       |- util			append 等のユーティリティソース
       |- rel			初期データベース
       |- newrel		termioを高速化した際のデータベース格納
                                ディレクトリ(インストール時に自動生成)

[FTP]



www-admin@icot.or.jp