| 記す | |
|---|---|
| 原作者 | タンデムコンピューター |
| 開発者 | HPE |
| 初回リリース | 1980年代初頭 |
| オペレーティング·システム | ノンストップOS |
| プラットフォーム | ノンストップ |
| 含まれるもの | ノンストップOS |
| 入手可能な | NonStop COBOL、NonStop SCOBOL、NonStop Java、NonStop C、NonStop C++、Tandem Basic、Tandem Fortran、Tandem Ada、Tandem Pascal、トランザクション アプリケーション言語 (TAL)、pTAL、epTAL |
| タイプ | DBMS |
| ライセンス | 独自の |
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つのディスクファイル構造:非構造化、キー順、キュー順、エントリ順、相対
- パーティション分割された(複数ボリュームの)ファイル
- レコードへの複数キーアクセス
- ファイル間のリレーショナル アクセス (1 つのファイルのフィールド値が、別のファイルのデータ レコードにアクセスするためのキーとして使用される)
- すべてのキーの自動メンテナンス(オプション)
- キーシーケンスデータまたはインデックスブロック内のオプションのキー圧縮
- トランザクション管理機能 (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ファイルに変換するのに役立つ「convert」ユーティリティを提供しました。[ 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日. p. 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 .