本製品を構成するプロセスについて、説明します。
スキーマレス加工を使用する場合
スキーマレス加工は、各機能をインストールしたサーバ上でのみ動作します。
クライアント・サーバ形式ではないため、プロセス設計の必要はありません。
インメモリ検索を使用する場合
インメモリ検索は、クライアント・サーバ形式で動作します。
インメモリ検索のクライアント(APIが配置されるアプリケーションサーバ)側の要求に応じて、以下のプロセスがサーバで動作します。
そのため、どのサーバでどのプロセスを配置させると効率的かを事前に設計する必要があります。
インメモリ検索のプロセスを以下に示します。
プロセス名 | 役割 |
---|---|
conductor | directorの管理、アプリケーションからの要求の受付け、およびdirectorやsorterへの要求の発行 |
director | searcherの管理、検索条件に合致したデータの取出し |
sorter | 検索結果のソート(並べ替え)、集計の実行 |
searcher | 検索対象データのメモリ展開、および検索条件の評価 |
ディスク検索を使用する場合
ディスク検索は、各機能をインストールしたサーバ上でのみ動作します。
クライアント・サーバ形式ではないため、プロセス設計の必要はありません。