나는 {"type":"A", "value": 2}, {"type":"B"," value":3}, and {"type":"C","value":7}
과 같은 일련의 JSON 문서를 보유하고 있으며이를 탄성 검색에 제공합니다. 탄성 검색 - 롤링 계산
"type": "A"
모든 문서 평균 값으로 하나 개의 쿼리를 수행 할 가정 해 봅시다?
- 자동으로 새로운 데이터로 "typeA_sum", "typeA_count" "typeA_avg"같은 무언가를 증가 모든 유형의 "롤링 수"와 을 만드는가에 공급된다 : 탄력 검색입니까? 그렇다면 달콤한 것이기 때문에 실제로는 아무 것도 계산하지 않아도됩니다.
- 인덱스를 입력하고 실제로 쿼리를 실행할 때마다 합계를 계산합니까?
- 백그라운드에서 (즉 사전 계산) 을 수행하고 있고 일부 캐시 값을 업데이트하고 있으므로 쿼리를 실행하면 결과가 매우 빨리 나타납니다.
감사합니다. # 1의 경우 Elastic Search에 정보를 알릴 수 있다고 생각했습니다. 그래서 당신의 대답에 근거하여 다음 질문은 Mongo를 사용하는 것보다 이것이 더 나은 이유는 무엇입니까? – K2xL
이런 의미에서 나는 몽고 밥보다 "낫다"라고 생각하지 않습니다. – Anton