[解決済み] Elasticsearchと標準的なSQLクエリを比較した場合のユースケースは?[クローズド]
質問
私はElasticsearchを使い始めたばかりで、私が見た主な使用例の1つは、大規模なデータセットで検索する際のスケーラビリティです。
どのように解決するのですか?
Elasticsearchの主なユースケースは2つあります。
- テキスト検索
テキスト検索を多用する場合、従来のRDBMSデータベースではうまくいかない(設定が甘い、ブラックボックス化している、パフォーマンスが悪い)場合、Elasticsearchを利用することになります。Elasticsearchはカスタマイズ性が高く、プラグインによる拡張が可能です。あまり知識がなくても、堅牢な検索を高速に構築することができます。
- ロギングと解析
もうひとつのエッジケースは、多くの人がElasticsearchを使ってさまざまなソースからのログを保存し(一元化し)、それを分析して意味を持たせるということです。この場合、Kibana が便利になります。Elasticsearch クラスタに接続し、すぐにビジュアライゼーションを作成することができます。例えば Loggly は Elasticsearch と Kibana を使って構築されています。
プライマリデータストアとしてのElasticSearchは、書き込みロスやデータの可用性といった要素に対して、どの程度の信頼性があるのでしょうか?
更新情報
2番目の部分はもはや時代遅れではなく、Elasticという会社がこの1年で本当によくやっていることだと思います。現在のDevOpsの動き、CI/CDパイプライン、様々なソースからのメトリクスの増加により、ELKはインフラモニタリングのためのデファクトチョイスとなり、もはや単なる分散RESTfulテキスト検索エンジンではなくなりつつあるのです。ELKは単なる分散型RESTfulテキスト検索エンジンではなく、驚くべき製品群を持っています。
- Logstash (大量のデータ入力)
-
ビート
- ファイルビート
- メトリックビート
- パケットビート
- ウィンログビート
-
キバナ
- グラフ
- 時系列
-
X-Pack(プレミアム)
- アラート
- レポーティング
- セキュリティ
- 機械学習
- クロスデータセンターメトリクス
コミュニティによって構築されたエコシステムが ELK スタックの周りで成長しており、現在の機能を拡張していますが、そのうちのいくつかは特筆すべきものです。
- エラストアラート
- サーチガード
関連
-
SpringBootとElasticsearchの連携
-
Elasticsearch がエラーで実行される:java.lang.ClassCastException: org.joda.time.DateTime は org.elastic にキャストできない。
-
[解決済み] elasticsearchが特定のフィールドのみを返すようにするか?
-
[解決済み] ElasticSearchからデータを削除する
-
[解決済み] Elasticsearchのシャードとレプリカ
-
[解決済み] タイプを削除せずにインデックス/タイプからすべてのドキュメントを削除する
-
[解決済み] Elasticsearch では Content-Type ヘッダ [application/x-www-form-urlencoded] はサポートされていません。
-
[解決済み] ElasticSearchです。未割り当てのシャード、修正方法は?
-
[解決済み] Elasticsearch 用語」「マッチフレーズ」「クエリストリング」の違いについて
-
[解決済み] ElasticSearchで単語の一部を検索する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SpringBootとElasticsearchの連携
-
Elasticsaerch起動エラー。スレッド "main" で例外発生 java.nio.file.AccessDeniedException:
-
Elasticsearch がエラーで実行される:java.lang.ClassCastException: org.joda.time.DateTime は org.elastic にキャストできない。
-
[解決済み] elasticsearchが特定のフィールドのみを返すようにするか?
-
[解決済み] ElasticSearchからデータを削除する
-
[解決済み] Elasticsearchのシャードとレプリカ
-
[解決済み] Elasticsearch では Content-Type ヘッダ [application/x-www-form-urlencoded] はサポートされていません。
-
[解決済み] Elasticsearchと標準的なSQLクエリを比較した場合のユースケースは?[クローズド]
-
[解決済み] Elasticsearch 用語」「マッチフレーズ」「クエリストリング」の違いについて
-
[解決済み] ElasticSearchで単語の一部を検索する方法