| アクティアン ゼン (PSQL) | |
|---|---|
| 開発者 | アクティアン株式会社 |
| 安定版リリース | v16 / 2024年6月17日 |
| オペレーティング·システム | クロスプラットフォーム |
| 入手可能な | 英語、日本語 |
| タイプ | DBMS、RDBMS、NoSQL |
| ライセンス | シェアウェア |
| Webサイト | www.actian.com |
Actian Zen(旧称Btrieve、バージョン13まではPervasive PSQL)は、 ACID準拠、ゼロDBA、組み込み型、ナノフットプリント、マルチモデル、マルチプラットフォームのデータベース管理システム(DBMS)です。[ 1 ]元々はPervasive Softwareによって開発され、同社は2013年にActian Corporationに買収されました。 [ 2 ]
Zenはアプリケーションへの組み込みに最適化されており[ 3 ] 、独立系ソフトウェアベンダー(ISV)やOEM( Original Equipment Manufacturer )が提供する様々な種類のパッケージソフトウェアアプリケーションで使用されています。Zenは、 Microsoft Windows、Linux、Mac OS Xなどのシステムプラットフォームで動作します。32ビット版と64ビット版の両方のZenが利用可能です。また、ワークグループ、クライアントサーバー、クラウドコンピューティングを含む高度に仮想化された環境など、様々なコンピュータネットワーク展開のニーズに合わせて特別に設計されたエディションもあります。
Pervasive Softwareは2013年にActian Corporationに買収されました。 [ 2 ] ZenはSage、[ 4 ] Maestro* Technologies、ABACUS Research AG(スイス)、Unikum(スウェーデン)などのOEMに組み込んでおり、会計、金融、小売、POS、エンターテイメント、予約システム、医療・製薬業界のセグメントに対応するソフトウェアアプリケーションをサポートしています。「ユーザーにはNovell、Microsoft、PeachTree Software、Fair Isaac、Disney World、Radio Shack、Cardiffなどが含まれます。」[ 5 ]会計業界は2007年に市場の大部分を占めました。 [ 5 ]
歴史的に、Zenは中小企業向けのDBMSとして機能してきました。[ 6 ]
Zenはスタンドアロン、クライアントサーバー、ピアツーピア[ 7 ]およびソフトウェア・アズ・ア・サービス(SaaS) [ 8 ]アーキテクチャをサポートしています。
Zenの中心的なアーキテクチャは、2つのデータベースエンジンで構成されています。(1)ストレージエンジン(MicroKernel Database Engine (MKDE) とも呼ばれ、トランザクションデータベースエンジンと呼ばれます)と、(2)リレーショナルデータベースエンジン(SQL Relational Database Engine (SRDE) とも呼ばれます)です。どちらのエンジンも同じデータにアクセスできますが、データアクセスの方法は異なります。[ 9 ]
トランザクショナルデータベースエンジンであるマイクロカーネルデータベースエンジンは、データと直接やり取りし、データにアクセスするために固定のデータスキーマを必要としません。データの保存とアクセスにはキーバリューストアを使用します。MKDEへの呼び出しは、クエリ言語ではなくBtrieve API [ 7 ]を用いて文法的に行われるため、Zenはリクエストを解析する必要がありません。そのため、マイクロカーネルデータベースエンジンはNotOnlySQLデータベースのカテゴリに分類されます[ 10 ]。低レベルAPI呼び出しとデータのメモリキャッシュにより、データ操作にかかる時間が短縮されます。
MKDEは完全なデータベーストランザクションで動作し、完全なACID(原子性、一貫性、独立性、永続性)を保証します。[ 1 ]停電などの外部イベントによりトランザクションが完全に実行されなかった場合、データはトランザクションの実行開始前の状態のまま残ります。
MKDEでは、レコードはファイルに保存されます。これは、リレーショナルデータベースエンジンのテーブルとほぼ同等です。レコードには複数のキーがサポートされるため、ファイルには複数のインデックスを設定できます。MKDEはパフォーマンス向上のため、データをメモリにキャッシュします。MKDEが呼び出されると、まずキャッシュされたデータが検索され、データのキャッシュがない場合は物理ストレージが検索されます。ISVは、キャッシュの設定を事前に設定することで、自社のアプリケーション向けにZenのパフォーマンスを最適化できます。
2つ目のデータベースエンジンであるSQLリレーショナルデータベースエンジン(SRDE)は、他のリレーショナルデータベースエンジンと同様に、構造化クエリ言語(SQL)クエリのサポートを通じて動作します。SRDEはSQLクエリを解析し、MKDEに送信して実行します。
SRDEはSQL-92を実装しています。その他の重要な機能としては、リレーショナル整合性、データベースセキュリティ、一時テーブルなどがあります。SRDEは、ストアドプロシージャ、ユーザー定義関数、トリガーをサポートすることで機能を拡張しています。[ 11 ]
SRDEはSQL-92のサポートに加えて、COBOLのいくつかの重要な機能、すなわちCOBOLデータ型、COBOL OCCURS、VARIANTレコードをサポートしています。[ 7 ]

Zenインターフェースは、管理インターフェースとデータ操作インターフェースの 2 つのカテゴリに分類されます。
Actianは、管理インターフェースである分散チューニングインターフェース(DTI)[ 7 ]と分散チューニングオブジェクト(DTO)およびDTI用のコンポーネントオブジェクトモデル(COM)アダプタパターン(ラッパー)を提供しています。 [ 7 ]これらは、 Pervasiveコンポーネントの構成、監視、診断のためのアプリケーションプログラミングインターフェースを提供します。COBOLも、DTIと通信できるCOBOLコネクタを通じてコンポーネント管理機能を提供します。[ 17 ]
その他のインターフェース[ 7 ]はデータ操作の目的で存在します。
Actianは、Zenの管理と使用を容易にするために設計されたユーティリティソフトウェアを提供しています。 [ 7 ] Windows、Linux、Mac OS X環境には、グラフィカルユーティリティとコマンドラインユーティリティがあります。
Zen Control Center(CC)は、データベースとテーブルの作成と操作、サーバーとクライアントへのアクセス、設定とプロパティの設定、データの編集を可能にする主要なユーティリティです。CCを通じて、ユーザーは以下の一連のユーティリティにアクセスできます。
Zen には 5 つのエディションがあります。
ライセンスモデルには、ユーザー数ライセンスと容量ベースライセンスの2種類があります。 [ 27 ]
Zen Edge Server と Zen Enterprise Server はどちらもユーザー数に基づくライセンス モデルを使用しますが、Zen Cloud Server は容量ベースのライセンスを使用し、Zen Core は開発者に対してロイヤリティ フリーです。
| リリース | 一般提供 | エンタープライズサポートの終了 | 延長サポートの終了 | 旧式化サポートの終了 | 目玉機能 |
|---|---|---|---|---|---|
| 最新バージョン:禅v16 | 2019年8月27日 | 2024年8月31日 | 2029年8月31日 | 2034年8月31日 | 新しいv16ファイル形式、長いキー、シンプルなレプリケーション、ユニバーサルトリガー、マイクロカーネルページリードアヘッド、SQLクエリログの改善、オフラインリビルド、保護されたSQL権限、開発者の変更、Linuxインストール/アンインストールの変更、Kafka統合、ライセンスの変更[ 30 ] |
| サポート対象:禅v15 | 2021年8月15日 | 2026年8月31日 | 2031年8月31日 | 2036年8月31日 | パフォーマンスの向上(ファイルのクローズ遅延、トランザクションログの変更、SQL DELETEおよびLIKE操作、スカラーサブクエリと統計)、システムデータv2、下位互換性のためのファイルサイズ制限、SQLウィンドウ関数、管理上の変更、APIの更新(Btrieve 2の改善、PDAC / BPLの変更、ADO.NETの変更、ActiveXおよびOLEDB SDKの削除)、プラットフォームの変更(Windows 7およびWindows Server 2008のサポートの削除、Windows 10 IoT Enterprise、Windows 11、Windows Server 2022のサポートの追加)、Config-on-Install [ 31 ] |
| サポート対象:禅v14 | 2019年8月27日 | 2024年8月31日 | 2029年8月31日 | 2034年8月31日 | 完全なリブランディング、AutoTimestampキータイプ、AES-256暗号化、Javaランタイム環境のアップグレード、JSONフィルター、ADO.NET 4.4のサポート(Visual Studio 2019とBIGIDENTITYデータ型のサポートを含む)、新しい時間データ型(TIMESTAMP2、AUTOTIMESTAMP型のSQLサポート、新しい時間スカラー関数)、新しいデータエクスポートツール、拡張操作の削除、Android / iOS上のSQL、読み取り専用DSN、BUTILの改善(メンテナンスユーティリティ)[ 32 ] |
| リリース | 一般提供 | 一般提供終了 | 移行サポート | サポート終了 | 注記 |
|---|---|---|---|---|---|
| サポート対象外:Zen/PSQL v13 | 2017年6月23日 | 2020年12月31日 | 2021年12月31日 | 2022年12月31日 | 大規模データセットのサポート、PSQL レポート エンジン、新しい Btrieve C および C++ API、CC での新しいスキーマのエクスポートとインポート、更新されたキャッシュ管理、新しい SDK、Btrieve Extended Operations による LIKE、AD セキュリティとの統合、新しいオペレーティング システムのサポート (Android、iOS、Windows Server 2019、Windows Nano Server)、8 バイトの AutoInc/BIGIDENTITY、TRY_CAST および TRY_CONVERT、UPSERT 機能。[ 33 ] |
| サポート対象外:Btrieve 12 | 2016年2月9日 | 予定なし | 予定なし | 予定なし | Btrieve 12エンジンは、Btrieve 6.15とファイル形式およびAPIの互換性があるため、アプリケーションの変更や再コンパイルは不要です。Windows 7、8、10の完全なOSサポート、キャッシュ構成の改善によるパフォーマンスの向上、有線経由の暗号化と自動再接続(ワイヤレスネットワークにおける短時間のネットワーク停止にも対応)、そして大幅に簡素化された構成など、バージョン6.15から多くの改善が加えられています。[ 34 ] |
| サポート対象外:PSQL v12 | 2014年12月17日 | 2018年6月30日 | 2019年1月1日 | 2019年7月1日 | オンラインデータベースデフラグツール、Unicodeサポートの強化、ブランド変更、インストールの簡素化、ライセンスの変更、開発者レベルのアップデート(ADO.NET v4.1ドライバ、JDBCおよびODBCによる新機能)新しいオペレーティングシステム(Windows 10、Mac OS X、Windows Server 2016)。[ 35 ] |
| サポート対象外:PSQL Vx サーバー 11 | 2012年2月9日 | 2015年6月30日 | 2016年1月1日 | 2016年7月1日 | ハイパーバイザーフレンドリーなライセンス(インスタンスごと)、柔軟なビットレベルライセンス、仮想マシン向けに最適化されたバックアップソリューション。[ 36 ] |
| サポート対象外:PSQL v11 | 2010年9月29日 | 2015年6月30日 | 2016年1月1日 | 2016年7月1日 | 新しいオペレーティングシステム(Windows 8およびWindows Server 2012)、改良されたマルチスレッド、完全な64ビットおよびIPv6のサポート、開発者レベルの更新、新しいセキュリティソリューションとSQL機能、ライセンスとログの強化、ネイティブバックアップソリューション(追加費用なし)、ライセンスの変更、更新されたツール。[ 37 ] |
| サポート対象外:PSQL v10 | 2007年9月18日 | 2011年3月31日 | 2011年9月1日 | 2012年3月1日 | SQL構文の強化、32ビットサーバーのパフォーマンスを向上させる新しいキャッシュ(Xtreme I/Oと呼ばれる)、および新しいハードウェアとオペレーティングシステムプラットフォームでネイティブ64ビットサポートを提供する新しい64ビットエンジン。[ 37 ] |
| サポート対象外:PSQL v9 | 2005年3月1日 | 2009年7月1日 | 2009年7月1日 | 2010年1月1日 | 大規模データベースのサポート、Linuxサポートの改善、SQLパフォーマンスと構文の改善、新しいDBA機能、新しいコントロールセンター、COBOLサポートの改善、ドライブ文字のリダイレクト、新しい開発者機能。[ 38 ] |
| サポート対象外:パーベイシブSQL V8 | 2002年11月26日 | 2006年7月1日 | 該当なし | 2006年12月31日 | BtrieveとSQLのパフォーマンスの向上、新しいSQL構文、ワークステーションエンジンの廃止、新しいファイル形式、よりシンプルな構成、デバッグリクエスター、よりシンプルなライセンス。[ 39 ] |
| サポート対象外:パーベイシブSQL 2000i | 1999年9月 | 2003年1月1日 | 該当なし | 2004年7月1日 | Pervasive.SQL 2000iは3つのクライアント/サーバーバージョンと2つのローカルエンジンで利用可能でした。[ 39 ] |
| サポート対象外:パーベイシブSQL 7 | 1998年1月 | 2002年1月1日 | 該当なし | 2002年1月1日 | Pervasive.SQL 7は、Btrieve 7とScalable SQL 4(リレーショナルデータベース製品)のエンジンを1つの製品にバンドルしたものです。これにより、Btrieve APIまたはODBC/SSQLベースのアプリケーションに高いレベルの後方互換性が確保されました。Pervasive.SQL 7は、Novell NetWareとMicrosoft Windows NT 4.0の両方でクライアント/サーバーモデルとして提供され、DOS、Windows 3.x、Windows 9x、Windows NT、OS/2クライアントからのアクセスをサポートしています。[ 40 ] |
| サポート対象外:Btrieve 6.15 | 1994年7月1日 | 1999年7月1日 | 該当なし | 1999年9月1日 | 詳細については、 Btrieve をご覧ください。Btrieve 6.15 は DOS、Windows、OS/2 向けにリリースされました。このバージョンは完全に書き直されたため、以前のリリースとは互換性がありません。 |
| リリース | 一般提供 | 一般提供終了 | 移行サポート | サポート終了 | 注記 |
|---|---|---|---|---|---|
| 最新バージョン:監査マスター v16 | 2024年6月17日 | 2029年6月30日 | 2034年6月30日 | 2039年6月30日 | AuditMaster v16は、Actian Zen v16 for Windowsとの互換性を備えています。このリリースはWindows専用で、2024年6月17日よりご利用いただけます。 |
| サポート対象:監査マスター v15 | 2021年8月15日 | 2026年8月31日 | 2031年8月31日 | 2036年8月31日 | AuditMaster v15はWindows版Actian Zen v15.10との互換性を提供します。[ 41 ] |
| サポート対象:監査マスター v14 | 2019年8月27日 | 2024年8月31日 | 2029年8月31日 | 2034年8月31日 | AuditMaster v14はWindows版Actian Zen v14.10との互換性があり、新しいツールとアラート機能が追加され、根本から書き直されました。[ 41 ] |
| サポート対象外:監査マスター v13 | 2017年6月23日 | 2020年12月31日 | 2021年12月31日 | 2022年12月31日 | AuditMaster v13は、Actian Zen/PSQL v13およびZen Vx Server 13 Service Pack 1以降との互換性を提供します。[ 41 ] |
| サポート対象外:監査マスター v12 | 2014年12月17日 | 2018年6月30日 | 2019年1月1日 | 2019年7月1日 | AuditMaster v12はActian PSQL v12およびPSQL Vx Server 12 Service Pack 1以降との互換性を提供します。[ 41 ] |
| サポート対象外:監査マスター v8 | 2012年2月9日 | 2016年7月1日 | 2017年1月1日 | 2017年7月1日 | AuditMaster v8.0は、Actian PSQL v11に加え、Actian PSQL Vx Server 11との互換性を提供します。このバージョンでは、ユーザー単位ではなくデータベース単位のライセンスが提供され、32ビットおよび64ビットのサーバーエンジンで動作しました。バージョンv8.1は、PSQLの両バージョンのService Pack 3との互換性を提供し、Windows 8およびWindows Server 2012のサポートが追加されました。バージョン8.0以降、AuditMasterはWindowsでのみ利用可能です。[ 41 ] |
| サポート対象外:監査マスター v7 | 2010年11月22日 | 2012年4月1日 | 2016年1月1日 | 2016年7月1日 | AuditMaster v7.0は2010年11月にリリースされ、Pervasive PSQL v11が必要です。この製品はWindows 32ビット版のみで実装されていたため、64ビットエンジンとは互換性がありませんでした。[ 41 ] |
| サポート対象外:監査マスター v6.4 | 2007年9月18日 | 2011年10月31日 | 2012年3月1日 | 2012年9月1日 | AuditMaster v6.4はPervasive PSQL v10でサポートされており、Windows版のみで利用可能でした。この製品はPSQLv10の32ビット版でのみ動作しました。[ 41 ] |
| サポート対象外:監査マスター v6.3 | 2005年11月15日 | 2010年3月1日 | 2010年3月1日 | 2010年10月1日 | AuditMaster v6.3はPervasive PSQL v9.1サーバーデータベースエンジンでのみサポートされていましたが、Windowsサーバー用とNetWareサーバー用の異なるバージョンがありました。[ 41 ] |
| サポート対象外:監査マスター v6.2 | 2006年12月31日 | AuditMaster v6.2は、Pervasive.SQL V8 Windows Serverデータベースエンジンのみでサポートされていました。ワークグループエンジンはサポートされていません。Pervasive.SQL V8をお使いの場合は、6.3にアップグレードできません。まずPSQLv9にアップグレードする必要があります。[ 41 ] |
| リリース | 一般提供 | 一般提供終了 | 移行サポート | サポート終了 | 注記 |
|---|---|---|---|---|---|
| 最新バージョン:データエクスチェンジ v16 | 2024年6月17日 | 2029年6月30日 | 2034年6月30日 | 2039年6月30日 | DataExchange v16 は Actian Zen v16 Server (64 ビットのみ) 用に設計されています。 |
| サポート対象:データエクスチェンジ v15 | 2023年1月24日 | 2026年8月31日 | 2031年8月31日 | 2036年8月31日 | DataExchange v15は、Service Pack 1以降を実行しているActian Zen v15 ServerおよびZen Cloud Server 15システム向けに設計されています。このリリースには64ビットWindowsプラットフォームのみが含まれているため、ワークグループエンジンで動作するバージョンはありません。[ 42 ] |
| サポート対象:データエクスチェンジ v14 | 2021年5月 | 未定 | 未定 | 未定 | DataExchange v14は、Actian Zen v14 ServerおよびZen Cloud Server 14システム向けに設計されています。このリリースには64ビットWindowsプラットフォームのみが含まれているため、ワークグループエンジンで動作するバージョンはありません。[ 42 ] |
| サポート対象外:データエクスチェンジ v13 | 2018年6月23日 | 2020年12月31日 | 2021年12月31日 | 2022年12月31日 | DataExchange v13はActian Zen v13 ServerおよびZen Vx Server 13システム用に設計されました。[ 42 ] |
| サポート対象外:データエクスチェンジ v12 | 2014年12月17日 | 2018年6月30日 | 2019年1月1日 | 2019年7月1日 | DataExchange v12は、Actian PSQL v12 ServerおよびPSQL Vx Server 12システム向けに設計されました。Windows Server 2016およびWindows 10のサポートを除き、v5.1から大きな変更はありません。[ 42 ] |
| サポート対象外:データエクスチェンジ v5 | 2012年2月9日 | 2016年7月1日 | 2017年1月1日 | 2017年7月1日 | DataExchange v5.0は、Actian PSQL Vx Server 11およびActian PSQL v11との互換性を追加するためにリリースされました。このバージョンでは、ユーザー単位ではなくデータベース単位のライセンスが提供され、32ビットおよび64ビットのサーバーエンジンで動作し、Windowsのみで利用可能でした。バージョンv5.1は、Service Pack 3以降のActian PSQL Server v11およびPSQL Vx Server 11向けに設計されました。この新しいパッチはWindows 8およびWindows Server 2012のサポートを追加しますが、コードからDataExchange Designerが削除されます。[ 42 ] |
| サポート対象外:データエクスチェンジ v4 | 2010年11月22日 | 2012年4月1日 | 2016年1月1日 | 2016年7月1日 | DataExchange v4.0にはPervasive PSQL v11が必要でした。32ビット版と64ビット版の両方があり、Windows版のみでした。[ 42 ] |
| サポート対象外:データエクスチェンジ v3.0 | 2008年8月19日 | 2011年10月31日 | 2012年3月1日 | 2012年9月1日 | PSQLv10の新規インストール用のDataExchange v3.0は、Service Pack 1でリリースされました。これはPervasive PSQL Summit v10.10以降でのみ動作し、v10.00では動作しませんでした。このツールはWindows 32ビットプラットフォームでのみサポートされていました。DXv3はPSQLv10の64ビットエンジンでは動作しませんでした。[ 42 ] |
| サポート対象外:データエクスチェンジ v2.9 | 2007年9月18日 | 2008年8月19日 | 2008年8月19日 | 2012年9月1日 | DataExchange v2.9はPervasive PSQL v10.00でサポートされていましたが、PSQLv9からのアップグレードとしてのみサポートされていました。この製品は32ビット版のPSQLv10でのみ動作しました。[ 42 ] |
| サポート対象外:データエクスチェンジ v2.8 | 2005年4月26日 | 2010年3月1日 | 2010年3月1日 | 2010年10月1日 | DataExchange v2.8は、Windowsサーバー上のPervasive PSQL v9.1以降のサーバーデータベースエンジンでのみサポートされていました(LinuxまたはNetWare用のDataExchangeはありません)。[ 42 ] |
| サポート対象外:データエクスチェンジ v2.7 | 2006年12月31日 | DataExchange v2.7は、Pervasive.SQL V8 Windows Serverデータベースエンジンでのみサポートされていました。Pervasive.SQL V8をお使いの場合は、2.8にアップグレードすることはできません。まずPSQLv9にアップグレードする必要があります。[ 42 ] |
Actian Zen には以下の欠点があります:
{{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク){{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク){{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク){{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク)