计算Elasticsearch查询复杂度(Scalabilty)

时间:2017-01-06 23:13:22

标签: database algorithm performance elasticsearch time

我正在用ElasticSearch做一个项目,项目的目标是优化请求的时间,现在我正在尝试使用1Go数据并且请求大约需要1200ms,我想用60Go数据来计算时间,我问是否有技术来计算我的查询的复杂性?

谢谢

1 个答案:

答案 0 :(得分:1)

不幸的是,它并不像外推那么容易,即如果请求需要1200毫秒的1GB数据,这并不意味着它需要花费60倍的60GB。从1GB到60GB的数据具有不可预测的影响,完全取决于您运行ES的硬件。服务器可能适用于1GB但不适用于60GB,因此您可能需要向外扩展,但在您拥有大量数据之前,您将无法确切知道。

真正了解的唯一方法是获取60GB的数据(并适当地扩展您的群集(start big & scale down)并对实际数据进行测试。

相关问题