【发布时间】:2017-10-26 07:53:05
【问题描述】:
我对 Druid 很陌生,我没有得到关于与 ElasticSearch 比较的答案。我找到了这个链接:druid vs Elasticsearch,但它没有给出区别和优势。
谁能解释一下或者给我一些我在谷歌上找不到的链接?
提前致谢。
J
【问题讨论】:
-
是苹果和梨。 Druid 用于聚合数据,Elasticsearch 是一个搜索引擎。这不是一个有用的比较。 Elasticsearch 可以与例如:Solr、Sphinx 或准系统 Lucene 进行比较。 Druid 在聚合部门 afaik 中几乎是一个人。让我们知道您想要完成什么,我相信您会得到更满意的答案。
-
感谢您的解释。我正在尝试构建一个 lambda 架构,我必须为我的服务层选择一个数据库。事实上,在这个服务层上,我想实时请求大量数据,以便过滤、进行一些聚合和其他计算。我选择了 ElasticSearch 而不是 Cassandra 和 MongoDB,但我的一些同事向我推荐了 Druid。但是,ElasticSearch 也进行聚合。因此,Druid 在聚合和过滤方面是否比 ElasticSearch 更好?
-
如果您的同事会在德鲁伊的支持下帮助您,最好选择德鲁伊,但我建议您先尝试一下。德鲁伊的入门门槛太高。 “Druid 的初始设置和运行非常困难、复杂且耗时。因此,除非您真的需要每秒摄取 1M+ 事件并且您有专门的团队来处理它,否则请使用 Elasticsearch”@987654322 @
标签: elasticsearch druid