Elasticsearch 聚合
概述
在数据库中,聚合是指将数据进行分组统计,得到一个汇总的结果。例如,计算总和、平均值、最大值或最小值等操作。
Elasticsearch 将聚合分为三类:
类型 | 说明 |
---|---|
Metric(指标聚合) | 根据字段值进行统计计算 |
Bucket(桶聚合) | 根据字段值、范围或其他条件进行分组 |
Pipeline(管道聚合) | 对其他聚合输出的结果进行再次聚合 |
本文将逐一介绍这几种聚合方式的用法和特性。
...大约 15 分钟
概述
在数据库中,聚合是指将数据进行分组统计,得到一个汇总的结果。例如,计算总和、平均值、最大值或最小值等操作。
Elasticsearch 将聚合分为三类:
类型 | 说明 |
---|---|
Metric(指标聚合) | 根据字段值进行统计计算 |
Bucket(桶聚合) | 根据字段值、范围或其他条件进行分组 |
Pipeline(管道聚合) | 对其他聚合输出的结果进行再次聚合 |
本文将逐一介绍这几种聚合方式的用法和特性。
扩展阅读
罗马不是一天建成的,同理,现代分布式系统架构也不是一蹴而就的,而是逐步发展的演化过程。随着业务的不断发展,用户体量的增加,系统的复杂度势必不断攀升,最终迫使系统架构进化,以应对挑战。
了解分布式系统架构的演化过程,有利于我们了解架构进化的发展规律和业界一些成熟的应对方案。帮助我们在实际工作中,如何去思考架构,如何去凝练解决方案。