| 原作者 | タンデムコンピュータ |
|---|---|
| 開発者 | ヒューレット・パッカード |
| 初回リリース | 1980年代初頭 |
| オペレーティング·システム | ノンストップOS |
| プラットフォーム | ノンストップ |
| 含まれるもの | ノンストップOS |
| 利用可能 | NonStop COBOL、NonStop SCOBOL、NonStop Java、NonStop C、NonStop C++、Tandem Basic、Tandem Fortran、Tandem Ada、Tandem Pascal、トランザクション アプリケーション言語 (TAL)、pTAL、epTAL |
| タイプ | データベース |
| ライセンス | 独自 |
Enscribe は、商用HP NonStop (Tandem) サーバーのネイティブ階層型データベースです。フォールト トレランスとスケーラビリティを考慮して設計されており、現在はHewlett Packard Enterpriseによって提供されています。
この製品はもともとTandem Computersによって開発されました。Tandem は1997 年にCompaqに買収されました。Compaq はその後2002 年にHewlett-Packard に買収されました。Hewlett -Packard が2015 年にHP Inc.と Hewlett Packard Enterprise に分割されたとき、Enscribe とNonStop製品ラインの残りはHewlett Packard Enterprise に移管されました。
この製品は主にオンライン トランザクション処理に使用され、データベース システムに高い可用性と拡張性を必要とする組織向けにカスタマイズされています。この製品の代表的なユーザーは、証券取引所、通信、POS、銀行 ATM ネットワークです。
OpenVMSプラットフォームのレコード管理サービスに多少似ていますが、Enscribeの機能には次のようなものがあります。[1]
- 5 つのディスク ファイル構造: 非構造化、キー順、キュー、エントリ順、相対
- パーティション化された(複数ボリュームの)ファイル
- レコードへの複数キーアクセス
- ファイル間のリレーショナル アクセス (あるファイルのフィールド値が、別のファイルのデータ レコードにアクセスするためのキーとして使用される)
- すべてのキーの自動メンテナンス(オプション)
- キーシーケンスデータまたはインデックスブロック内のオプションのキー圧縮
- トランザクション管理機能 (TMF/MP) によるトランザクション監査のサポート。TMF は、NonStop Transaction Manager/MP 製品の主な機能コンポーネントです。
- 監査チェックポイントレコードのオプションの圧縮
- レコードレベルのロックとファイルレベルのロック
- キャッシュバッファリング
- オプションのシーケンシャルブロックバッファリング
- 待機型および待機なし型I/O(プログラマによるI/O呼び出しのマルチスレッド化)[2]
NonStop OS Guardian API またはユーティリティ FUP (File Utility Program) を使用して、Enscribe ファイルの操作を行うことができます。
Tandem は、必要に応じて Enscribe ファイルを NonStop SQL ファイルに変換するのに役立つ「変換」ユーティリティを提供しました。[3]
HP NonStop サーバーで開発されたアプリケーションの多く (多くの場合、重要なもの) は、Enscribe データベース上で実行されます。
歴史
Enscribe は、分散データ、分散実行、分散トランザクションの機能を追加し、並列コンピュータ上で効率的に実行できるように設計されています。
この製品は 1980 年代初頭に初めてリリースされ、当初はオペレーティング システムに組み込まれるまで追加料金がかかっていましたが、マシンのプロセッサ数にほぼ比例して拡張できる数少ない階層型データベース システムの 1 つになりました。既存のサーバーに 2 番目の CPU を追加すると、パフォーマンスがほぼ 2 倍になりました。
参照
- ノンストップSQL
- NonStop (サーバーコンピュータ)
- TACL (タンデム高度コマンド言語)
- タンデムコンピュータ
- トランザクション アプリケーション言語(TAL)
参考文献
- ^ 「Enscribe Programmers Guide via the Wayback Machine」(PDF) 。米国カリフォルニア州クパチーノ:Tandem Computers。2007年3月16日。p. 1。 2007年3月16日時点のオリジナル(PDF)からアーカイブ。 2023年2月24日閲覧。
- ^ 「Enscribe Programmer's Guide」(PDF) 。米国カリフォルニア州クパチーノ:Tandem Computers。2007年3月16日。6ページ。 2007年3月16日時点のオリジナル(PDF)からアーカイブ。 2023年2月24日閲覧。
- ^ Weikel, Wayne (1990 年 3 月)。Thompson, Susan Wayne (編)。「ENSCRIBE から NonStop SQL へのデータベース ファイルの変換」(PDF)。Tandem Systems Review。6 ( 1)。カリフォルニア州クパチーノ: Tandem Computers , Inc.: 30–45。
