2017-04-21 9 views
0

私は、私はElasticsearchを使用することに決めたので、私は各ユーザーのための大きなデータセットを格納する必要があるアプリケーションを作成しています。登録された新しいユーザーごとにタイプを動的に作成し、elasticsearchでそのデータを追跡することをお勧めしますか?

登録された新規ユーザーごとにTYPEを動的に作成し、elasticsearchでそのタイプのデータを追跡することをお勧めしますか?

答えて

1

いいえ、そうではありません。ユーザーを追跡しているため、保存/索引/追跡するすべてのユーザーフィールドを含む1つのマッピングタイプ(TYPEと呼ぶもの)を持つ単一のusersインデックス(または時間ベースのもの)が必要になることがあります。

各インデックスには、CPU、メモリ、ネットワーク帯域幅を消費する本格的なLuceneインデックスであるいくつかのシャード(デフォルトでは5個)が含まれているため、ユーザーごとにインデックスおよび/またはタイプを作成するのは無駄です。

+0

ありがとう、私はポイントを得た。 –

関連する問題