私はリアルタイムでクエリに答える必要があるシステムを構築したいと思います。 1時間ごとにデータを更新しなければならず、約100万のドキュメントを追加する必要があります。私たちはこれに弾力的な検索を使うことができますか、それともnosqlと一緒に行くべきですか?高速検索のためのキャッシュとして弾性検索を使用できますか?
2
A
答えて
1
私はElasticsearchを使用してデータを検索/表示することをお勧めします。好きなデータを任意の形式で保存できます。
あなたは詳細については、この記事を読むことができます:Uses of Elasticsearch
技術のどのようなElasticsearchにあなた件のデータを接続するために使用したいですか?
幸運:)
1
弾性検索は素晴らしいデータ検索のためにすばらしいと良い選択です。それは、それだけで何百万ものレコードを処理します。
Click here他とのelasticsearchの比較を読む。
1
elasticsearchをキャッシュとして使用することは公正です。プライマリストレージのキャッシュレイヤーとして簡単に維持できます。
1)ただし、再インデックス化の戦略に注意してください。毎時100万のドキュメントをクラスタに追加すると、ディスクI/Oに関してハードウェアが非常に重くなります。 2)チューニングするクラスタにバルクインデックス付けをしながらも、それがバルクインデックスのキューサイズのバルクサイズの文書、スレッドプールおよびキューsize.default値が50
Threadpool elasticsearchで変化させることによって、最適値に同時実行の問題に目を離しません
また、クラスタアーキテクチャは何ですか - ノード、レプリカ、シャードの数
関連する問題
- 1. 弾性検索キャッシュ
- 2. 弾性検索:高いCPU使用率
- 3. angularjsを使用した弾性検索の検索データ
- 4. 弾性検索を使用したタグベースの検索
- 5. Mongodbと非フルテキスト検索のための弾性検索
- 6. ストアドプロシージャ検索弾性検索
- 7. 弾性検索検索フロントエンドデモ
- 8. 弾性検索(2.4) - 検索と配列
- 9. 弾性検索と低基数検索
- 10. 弾性検索:ブロックインデックスから検索
- 11. 弾性検索クエリの検索、_sourceで検索する方法
- 12. ログ検索の弾性検索設定
- 13. 弾性検索のブール検索
- 14. トルコ文字の弾性検索検索
- 15. 弾性検索|部分検索でcopy_to
- 16. 弾性検索非表示検索アクセント
- 17. 弾性検索パイプライン検索クエリ
- 18. ファセットジオポイント検索による弾性検索
- 19. 弾性検索インデックス
- 20. 弾性検索クエリフィルタ
- 21. 弾性検索クラスタ
- 22. 弾性検索クエリ
- 23. 弾性検索サマリーバケット
- 24. 弾性検索マルチフィールドクエリ
- 25. 弾性検索シャードロケーション
- 26. 弾性検索サブリストフィルター
- 27. 弾性検索インデックスマッパー
- 28. 弾性検索インデックステンプレート
- 29. 弾性検索:フィルター
- 30. 弾性検索インデックステンプレート