製品特徴
アプリケーションプログラムのEmbedでZero Administration実現
DBAがデータベースに対する全ての管理を主体的に実行するスタンドアローン構造のDBMSとは異なり、
アプリケーションプログラムに組み込まれるEmbedded DBMSの場合にはアプリケーション プログラムがDBAの役割を実行します。
アプリケーションプログラムは最小限のインターフェースによりデータベースを制御し、利用ユーザーはデータベースの存在を意識することはありません。
アプリケーションプログラムとデータベースはお互い従属的な関係なので、障害が発生した場合、これらのリカバリは同時に自動的に実行されなければなりません。
ALTIBASE Hybrid DBMS For Embeddedはアプリケーションプログラムに組み込めるように設計されているので、
障害発生時の自動リカバリが可能で Embedded DBMSから要求されるZero Administrationを実現します。
高速な性能(High performance)
ALTIBASE Hybrid DBMS for Embeddedはアプリケーションプログラム内で動作する場合、 データベースとアプリケーションプログラム間のプロセス間通信(Inter-process communication)や、
ネットワーク通信、context switchなどを誘発しないデータ構造とアルゴリズムを採用したDirect Access(以下D/A)方式を使用します。
既存DRDBMS(Disk Resident DBMS)はもちろん、クライアント-サーバー構造のMMDBMS(Main Memory DBMS)より、
高いレベルの応答速度(Response Time)と業務処理量(throughput)を保障します。

< ALTIBASE Hybrid DBMS for Embedded 性能比較 >
検証環境: PRIMEPOWER650 FUJITSU, 8 CPU(1.89GHz)
高可用性(High availability)
スタンドアローン DBMSに比べ、Embedded DBMSはより高迅速な応答速度を保証しますが、安定性の側面では多少弱いと言う評価もあります。
ALTIBASE Hybrid DBMS for Embeddedは、
リアルタイムアプリケーションプログラムに要求される高可用性を満足させるため Embedded DBMS와スタンドアローンDBMS間のレプリケーションをサポートし、
より向上された安定性を提供します。
< Embedded DBMSとスタンドアローンDBMS間レプリケーション >
標準プログラミングインターフェース提供(Support SQL via ODBC, JDBC and ADO.NET)
ALTIBASE Hybrid DBMS for EmbeddedはODBC、JDBCなどのような標準プログラミングインターフェースをサポート、
既存のクライアント-サーバー環境で動作するアプリケーションプログラムの変更を最小化することができます。
マルチスレッド同時性制御 (Multi-thread concurrency)
ALTIBASE Hybrid DBMS for Embeddedは1つのプロセスで複数のスレッドがデータベースに同時にアクセスできるように設計されているので、
SMP環境でリアルタイムアプリケーションプログラムから要求される非常に高い業務処理量(throughput)をサポートします。
多様な適用方式 (Flexible deployment)
アプリケーションプログラムがデータベースを組み込んだ状態でリモート又はローカルサーバーで別のプロセスで動作するアプリケーションプログラムの要求が処理できる機能をサポートするので、装置の目的に応じて多様な適用が可能です。
< ALTIBASE Hybrid DBMS for Embeddedがサポートする多様な適用方式 >
|