組込みDB(データベース)「Empress」

エンプレス(Empress)は、組込みシステムのために設計されたRDBMSです。エンプレスのDBエンジンは、高速で、信頼性が高く、低コスト、しかも小型でメンテナンス不要であり、組込みも簡単です。EmpressはカナダのEmpress Software社が開発した最小構成時のフットプリント(コード・サイズ)が500Kバイトの組み込みRDBMSです。
ミウラは2006年3月、Empress社と販売代理店契約を締結。今後は日本では他社に先駆け、お客様に最適な組込みDBシステムを提供していきます。




サポートするプラットフォーム

EmpressはUnix、Linux、Mac OS、FreeBSD、Windowsなどの多くのプラットホーム上で稼動しているOSに対応した、リアルタイム組込みアプリケーション開発環境で、最も有効で低コストのデータベース・マネージメント・システムをご提供します。

OS プラットホーム
Linux:
Bluecat, Montavista,
Redhat 9, TimeSys, Suse,
L-BOX
Sharp Zaurus
ARM, MIPS, PowerPC,
SH3, SH4, StrongARM,
Xscale, X86, Itanium,
Opteron
QNX:
Windows/Solaris/QNX
Based cross development
environment
ARM, MIPS, PowerPC,
SH4, StrongARM,
Xscale, X86
Windows XP Embedded
Windows CE
X86
FREE BSD
PowerPC, X86
Enterprise Unix:
AIX,
HP-UX,
Solaris,
True64, IRIX
PowerPC, SPARC,
PA-RISC, Alpha, MIPS

■ スタンド・アロン

コネクティビティ・サーバ (Connectivity Server)
Connectivity Serverは、クライアント・サーバ構造の元でODBCとJDBCをサポートしたデータベース・サーバです。主にはConnectivity ServerとClient Driversで構成されています。

■ クライアント・サーバ

コネクティビティ・サーバ (Connectivity Server)
Connectivity Serverは、クライアント・サーバ構造の元でODBCとJDBCをサポートした、データベース・サーバです。主にはConnectivity ServerとClient Driversで構成されています。
レプリケーション・サーバ (Replication Server)
Replication機能は、1つのマスター・テーブルの複製(コピー)としてデータベース・テーブルのセットを作成し、マスター・テーブルの現在の状態を同期させるためのプロセスです。
LANとWANアプリケーションに対し、非常に柔軟なデータ複製> 機能を提供します。


MR高速ルーチン

Empressは、C/C++プログラミング言語を用いた、データベース構造へのアクセス用に、mrルーチンというデータベース操作プロシージャを提供します。ここでのインタ-フェースは、パーサーが個々の呼出しに対して起動されないため、どのクエリーインターフェースよりも実行時間が短くなります。また、検索データの実行をより強力に制御し、複合算術演算の実行、独自に定義できる出力フォーマットの作成など、高レベルのユーザインターフェースでの開発を可能にします。



ユーティリティ

Empressはデータベースとオペレーティング・システム環境のセッティングから最大の効果を引き出すためのデータベース・チューニングまで、様々なシステム管理のためのユーティリティを提供します。Empressのユーティリティは次の様に分類されます。