DSE Searchについて
DSE Searchは、データベース内に格納されたデータの検索アプリケーションの使用を簡略化します。
DSE Searchは、常時オンのDataStax Enterprise(DSE)データ・プラットフォームに不可欠な要素です。DSE Searchは、データベース内に格納されたデータの検索アプリケーションの使用を簡略化します。DSE Searchを使用すると、データをすばやく検索し、最新の検索環境をユーザーに提供することができるため、製品カタログ、ドキュメント・リポジトリ、非定型のレポート・エンジンなどの機能を作成するのに役立ちます。「DSE Searchのアーキテクチャー」を参照してください。
DataStax Enterpriseは総合的なデータ管理プラットフォームであるため、DSE Graph、DSE AnalyticsおよびSearchの統合、およびDSE Analyticsなどの他のワークロードで、DSE Searchのインデックス作成機能やクエリー機能を最大限に活用することができます。
DSE Searchは、永続ストアを使用して検索インデックスを管理します。
DataStax EnterpriseとDSE Searchを使用してエンタープライズ検索機能を実行する利点は以下のとおりです。
- DSE Searchにスケーラブルなデータベースを使用。
- 検索インデックスのための永続的なストア。
- 完全にフォールト・トレランスで、複数のデータ・センターにわたり単一障害点のない検索アーキテクチャー。
- DSEデータベースにキャパシティを追加するのと同様の方法で検索キャパシティを追加。
- キースペースを作成するか、またはキースペースのレプリケーション係数を変更して、パフォーマンスを最適化するのと同様の方法で、DSE Searchノードのレプリケーションを設定。
- DSE Searchの2つのインデックス作成モードである、ニア・リアルタイム(NRT)インデックス作成とライブ・インデックス作成(リアルタイム(RT)インデックス作成とも呼ばれる)。インデックス作成のスループットを最大限に高めるようにDSE Searchを構成し、調整することができます。
- ニア・リアルタイムのクエリー機能。
- 検索インデックスとコミット・ログを含む、DSE SearchデータのTDE暗号化。「検索インデックスの暗号化」を参照してください。
- CQLのインデックス管理コマンドにより、検索インデックス管理を簡略化。
- dsetoolコマンドを使用した検索インデックス・リソースのローカル・ノード管理(任意)。
- あらゆるDSE Searchノードに対する読み取り/書き込みが可能で、格納されたデータのインデックスを自動的に作成。
- CQLを使用したリアルタイム・データの確認と集計。
- フォールト・トレランス・クエリー、効率的なディープ・ページング、Searchノードの高度な回復性。
- 仮想ノード(vnode)をサポート。
- 検索インデックスの場所を設定。
- ネイティブCQLクエリーは、検索インデックスを使用して、幅広いCQLクエリー機能とインデックス作成をサポートします。
- DSE Searchでは、CQLを使用した部分的なドキュメント更新をサポート。これにより、トランザクション・コストを低く抑えたまま、既存の情報を変更できます。
- タプルとユーザー定義型(UDT)を含む、高度なデータ型のインデックス作成とクエリーをサポート。
- DSE Searchは、Apache Solr™のプロダクション環境で認定済みのバージョンで構築されています。DSE SearchはいくつかのSolrツールとAPIを使用しますが、実装ではSolrツールとAPIが期待どおりに動作することを保証するものではありません。DSE Searchでサポートされていない機能のすべてを確認してください。