我想使用Elasticsearch,我认为像这样设置索引是个好主意: 。我希望每个索引使用一个分片,并在所有年份进行查询,我创建了一个别名,并将每个客户的所有新索引放入其中。 我只是为每个索引使用一个分片,因为它们每月的数据可能在~1GB到10-50 + GB之间。
我的问题:我的计划好还是坏?任何建议? 例如,我收集2年以上的数据并使用别名搜索,ES必须通过24个索引。这会产生任何性能问题吗?我可以每年索引,但后来我需要为每个客户制作更多的分片,其中一些可能非常小(只有几GB的许多分片)而其他的将非常大(例如10个分片和每个Shard超过50 GB,指数非常大)。 提前谢谢!