DSE Searchについて

DSE Searchは、Cassandraデータベースに格納されているデータの検索アプリケーションの使用を簡略化します。DSE Searchは、複数のデータセンターとクラウドにわたってスケーラブルに機能するエンタープライズレベルの検索ソリューションです。DSE Searchは、永続的なストアを使用してサーチ・インデックスを管理するためにSolrを統合します。

DSE Searchは、Cassandraデータベースに格納されているデータの検索アプリケーションの使用を簡略化します。DSE Searchは、複数のデータセンターとクラウドにわたってスケーラブルに機能するエンタープライズレベルの検索ソリューションです。DSE Searchは、永続的なストアを使用してサーチ・インデックスを管理するためにSolrを統合します。

DataStax EnterpriseとDSE Searchを使用してエンタープライズ検索機能を実行する利点は以下のとおりです。
  • サーチ・インデックスが構築されるデータの永続的なストア。
  • 複数のデータセンターにわたって完全にフォールト・トレランスで、単一障害点のない検索アーキテクチャー。
  • Cassandraでキャパシティを追加するのと同様の方法で、検索キャパシティを追加
  • キースペースを作成することで、DSE Searchノードのレプリケーションを他のノードと同じように設定するか、キースペースのレプリケーションを変更してパフォーマンスを最適化。
  • ライブ・インデックス作成(リアルタイム)によって、インデックスの作成スループットの向上、レイテンシーの軽減、最近インデックス作成されたデータに対して行うクエリーを有効にする。 クラスター1つあたりSolrコア1つにライブのインデックス作成を有効にします。
  • リアルタイムに近いクエリー機能。
  • Solrインデックスやコミット・ログなど、DSE SearchデータのTDE暗号化
  • コマンドによるSolrコア・インデックス作成リソースの作成、再読み込み、および管理。
  • DSE Searchノードへの読み取り/書き込みと、格納データの自動インデックス。
  • CQLを使用したリアルタイム・データの調査と集約。
  • フォールト・トレランスなクエリー、効果的なディープ・ページング、および高度な検索ノードの弾性。
  • 仮想ノード(vnode)のサポート。
  • Solrデータ・ファイルのサーバー上での保存場所を管理

インデックスの作成

DSE Searchでは、セカンダリ・インデックスAPIを介して、CassandraカラムのインデックスをSolrごとに自動的に作成できます。Cassandra行を挿入または更新するたびに、DSE Searchでインデックスの作成がトリガーされ、対象のCassandra行に対応するドキュメントが挿入または更新されます。 CQLを使用することで、DSE Searchは、トランザクション・コストを低く抑えながら、既存の情報を変更できる部分的なドキュメント更新をサポートしています。

Solrリソース

DSE Searchは、すべてのSolrツールとAPIをサポートしています。オープン・ソースのSolrの使用方法の詳細については、以下のリソースを参照してください。