DSE Searchとオープン・ソースSolr

DSE Searchとオープン・ソースSolr(OSS)間の相違点。

DataStax Enterpriseへの統合のため、DSE Searchとオープン・ソースSolr(OSS)間に相違点が存在します。

主な相違点

機能上の主な相違点は、以下のとおりです。

機能 DSE Search OS Solr 説明
データベースを含む あり なし ユーザーはインターフェイスを作成して、データベースをOSSに追加する必要があります。
リアルタイム・データのインデックスを作成 あり なし Cassandraがリアルタイム・データを取り込み、Solrがデータにインデックスを付けます。
データを更新するための直感的な方法を提供 あり なし DataStaxは、データの読み込みおよび更新にSQL類似の言語およびコマンドライン・シェル(CQL)を提供しています。Cassandraに追加されたデータはSolrに表示されます。
データ分散をサポート あり あり [1] DataStax Enterpriseは、Cassandraリアルタイム、Spark、およびSolrデータをクラスター内の複数のノードに透過的に分散します。
ノード/シャードへの負荷を均等化 あり なし SolrやSolrクラウドと異なり、負荷を効率的にバランス調整できます
複数のデータセンターにまたがるインデックス作成 あり なし クラスターは、異なる種類のノードに対して複数のデータセンターを持つことができます。
Solrデータのインデックスを自動的に再作成する あり なし Solrでデータのインデックスを作成する唯一の方法は、クライアントにすべてのデータを再度取り込んでもらう方法です。
Solr経由で追加されたデータをCassandraに格納する あり なし Solr APIを使用して更新されたデータがCassandraに表示されます。
耐久性のあるデータ更新にする あり なし 更新には耐久性があり、更新方法にかかわらずCassandraのコミット・ログに書き込まれます。
Luceneアップグレード時にデータを保持 あり なし DataStaxはLuceneアップグレードを定期的に統合し、DSEをアップグレードしてもデータは保持されます。Solrユーザーは、Luceneにアップグレードした後に、すべてのデータを再度取り込む必要があります。
セキュリティ あり なし DataStaxは拡張SolrJを搭載し、内部通信およびHTTPアクセスを保護します。Solrデータは暗号化して監査できます。たとえば、DSEインスタンスにKerberosまたはSSLセキュリティを使用してから、CQLまたはHTTPを使用してそのDSEインスタンスの安全なクエリーを実行します。

[1] Zookeeperを使用する必要があります。