2016-10-27 1 views
3

나는 Druid에 대해 꽤 새로운데 ElasticSearch와의 비교에 대한 내 답변을 얻지 못했습니다. 이 링크를 발견 : druid vs Elasticsearch하지만 차이점과 장점을주지 않습니다.Druid와 ElasticSearch의 차이점은 무엇입니까? 두 가지 이점은 무엇입니까?

누구든지 나를 설명하거나 Google에서 찾지 못한 링크를 제공 할 수 있습니까?

미리 감사드립니다.

J

+0

사과와 배입니다. 사제는 데이터 집계 용이며, Elasticsearch는 검색 엔진입니다. 유용한 비교가 아닙니다. 탄성 압축은 Solr, Sphinx 또는 Barebones Lucene과 비교 될 수 있습니다. 사제는 집계 부서 afaik에서 거의 혼자입니다. 우리가 성취하고자하는 것을 알려주십시오. 그리고 나는 당신이보다 만족스러운 대답을 얻을 것이라고 확신합니다. –

+0

설명해 주셔서 감사합니다. 내 서빙 레이어에 대한 데이터베이스를 선택해야하는 람다 아키텍처를 구축하려고합니다. 사실,이 서빙 계층에서 필자는 필터링하기 위해 많은 양의 데이터를 실시간으로 요청하고 일부 집계 및 기타 계산을 수행하려고합니다. Cassandra와 MongoDB 대신 ElasticSearch를 선택했지만 동료 중 일부는 나에게 사제임을 나타 냈습니다. 그러나 ElasticSearch도 집계를 수행합니다. 따라서, Druid는 집계 및 필터를 위해 ElasticSearch보다 나은가요? –

+1

동료가 사제의 지원을받는 데 도움이된다면, 사제를 선택하는 것이 좋습니다. 그러나 먼저 시도해보십시오. 멍청한 입문 문턱에서. "드루이드는 처음에는 설치하기가 매우 어렵고 복잡하며 시간이 많이 걸리는 작업이기 때문에 1M 이벤트를 초 섭취 할 필요가없고 전용 팀이 있어야만 Elasticsearch를 사용할 수 있습니다" https://github.com/Banno/druid-docker/issues/3#issuecomment-190749607 – henb

답변

1

드루이드 commiters는 nice short text이 - 일부 바이어스 물론 -에 대한이. 아마도 당신을 도울 것입니다.

요약하면 Druid는 Roll-up funcionality이 있고 Historical Nodes을 기반으로하기 때문에 timeseries 데이터에 유용합니다.

ElasticSearch는 Apache Lucene 위에있는 전체 텍스트 검색 데이터베이스입니다. Recomendations 및 Data Mining 기능을 More Like ThisFuzzy 쿼리와 같이 사용하십시오.