ミドルウエア

Empress組込みデータベースは多くのミドルウエアを持ちそれぞれ業界に特化した機能を付加しております。EMPRESSの最新バージョンEMPRESS V10.20では以下のミドルウエアがオプションとして追加されました。

全文検索エンジン

全文検索システムの評価指標は再現率と適合率で測定され、いかに検索漏れが少ないか、かつ検索ノイズが少ないで評価します。EMPRESSの全文検索は解析用辞書を使用する形態素解析方式と使用しないN-gram方式の両方が使用可能なエンジンですので、使用される分野により、形態素解析方式とN-gram方式を比較し、適正な再現率と適合率をチューンアップが可能です。
データベースでは苦手とされる全文検索、中間一致あるいは後方一致検索で圧倒的な高速パフォーマンスを提供します。検索の高速性だけではなく同時に表記ゆれ、シソーラス対応によって再現率を向上させ、単体の組込みデータベース検索では決して実現できない高速全文検索機能を実現しました。


絞込み検索

EMPRESS絞り込み検索機能は日本語の50音に完全対応し入力文字に続く次の文字候補値の取得が高速検索により可能です。また、絞り込み検索機能は入力の省力化を実現するタッチパネルを使用する際に重要な機能です。EMPRESS絞り込み検索機能は、検索結果のカウント表示を表示することでより早く、簡単に目的の検索結果に到達できます。

暗号化

大量の個人情報、個人データを保存する組込みデバイスデータベースのデータを保護するため暗号化を実現するために組込みデータベスで初となる暗号化をデータベースエンジンに実装しています。Empressは、カーネルデータでの暗号化のため、他社のミドルウェア暗号化方法と比較すると、非常に低いオーバーヘッドで暗号化されたデータの検索が可能です。

カーネルデータ暗号化機能

ミドルウェアの暗号化より検索速度超高速

ANSI標準の暗号化方法(AES128, AES192, AES256)

オープンアーキテクチャーによりユーザの暗号ロジックも実装可能

豊富なデータ暗号化オプション

圧縮

Empressの圧縮は暗号化と同様、データ圧縮方法をデータベースエンジンのカーネルに実装し、通常のミドルウェア圧縮方法と比較すると、非常に低いオーバーヘッドで、圧縮されたデータの検索ができます。例えば、地図データ1300万件、約8GBのテーブルを約3GBまで圧縮し、且つ検索スピードでも1300万件の地図データを0.1秒で検索することに成功しました。

カーネルデータ暗号化機能

ミドルウェアの圧縮より検索速度超高速

豊富なデータ圧縮オプション(レコード、テーブル、ユーザ定義オプション)

最適なデータサイズとパフォーマンスのバランス

HA

組込みHAはマスタデータベースに障害が発生した場合に単にマスタ、スレーブを自動的に交替するだけでは実現出来ません。データベース自体に高速断電回復機能、断片化しにくい構造があって初めて実現できます。レプリケーションは常時、テーブルクローズ時、ユーザ設定時に設定可能です。レプリケーションはANSIの2相コミットメントに完全対応していますので、トランザクション中に未コミットレコードはレプリケーションの対象外となり、コミット後にレプリケート対象にするなど完全な安全設計です。Empressはこれらの機能を完備している上に、ノードが新規あるいはデータベースを作り直す場合には、初期レプリケーションで、大量データを転送時に、マスターにデータ更新トランザクションを監視していますので、データの整合性を最重視した設計となっています。