druid api這么說:
我們不是搜索領(lǐng)域的專家,如果我們的描述不正確,請發(fā)郵件或者通過其他方式告知。
es 是一個基于apache lucene 的搜索引擎。它提供了針對scheme-free 文檔的全文搜索,提供看了對原始事件數(shù)據(jù)的訪問。eses逐漸的增加了更多對于Fenix和聚合的支持。一些社區(qū)的成員指出:
es相比druid,在數(shù)據(jù)的獲取和聚合方面需要的資源更多。
另外 es 在數(shù)據(jù)獲取階段不支持?jǐn)?shù)據(jù)的匯總和匯聚,匯總和匯聚壓縮數(shù)據(jù)。這就導(dǎo)致了es 需要更大的存儲。
druid 致力于OLAP 工作流。druid 在低成本的基礎(chǔ)上為了高性能(快速的聚合和數(shù)據(jù)獲?。┳隽藘?yōu)化,而且支持更多的分析操作。對于結(jié)構(gòu)化的事件數(shù)據(jù),druid 也有一些基礎(chǔ)的搜索的支持,但是不支持全文的搜索。druid 也不支持完全的非結(jié)構(gòu)化的數(shù)據(jù)。查詢的維度必須在drudi的schema中進行定義,比如 匯總和roll-up 的實現(xiàn)。