2016-04-28 54 views

回答

3

這取決於

  • 數量的節點在您羣集(上節點之間的通信更大功率和RAM,但更多的時間)
  • 文檔結構(複雜結構更長的時間來處理)
  • 索引設置和映射
  • 索引/搜索查詢量(大量索引查詢可能會減慢搜索或oposite)
  • 數據庫不適合內存的hdd速度
  • 類型的搜索查詢(簡單的CRUD查詢,文獻檢索,彙總和分析)

我建議你從Elasticsearch

ElasticHQlist of diagnostic metrics

enter image description here

Marvel開始的

它會給你一個潛在瓶頸的想法

填寫免費的,當你有他們

ElasticSearch使用統計 從elasticsearch HQ插件問更具體的問題

http://www.elastichq.org/elasticsearchstats.php

+0

我想知道是否有這表明所用的時間一些具體的數字隨着索引數據的增加而讀取。例如:在具有5TB數據的10節點羣集中,讀取時間(取所有理想條件)和在相同條件下將數據增加到10TB時讀取的數據是什麼。 所以想知道是否有像這樣的桌子? – tejasvi

+0

您可以查看http://www.elastichq.org/elasticsearchstats.php他們收集匿名統計數據,在這張桌子上您可以看到極端和平均情況。使用elasticsearch我可以說這取決於文檔的特定結構和請求類型,而不是數據量。我通常檢查一個節點的限制,並將其水平縮放到整個集羣。 – pkhlop