elasticsearch olap(druid vs elasticSearch druid 和es 对比)

本文目录
druid vs elasticSearch druid 和es 对比
druid api这么说:
我们不是搜索领域的专家,如果我们的描述不正确,请发邮件或者通过其他方式告知。
es 是一个基于apache lucene 的搜索引擎。它提供了针对scheme-free 文档的全文搜索,提供看了对原始事件数据的访问。eses逐渐的增加了更多对于Fenix和聚合的支持。一些社区的成员指出:
es相比druid,在数据的获取和聚合方面需要的资源更多。
另外 es 在数据获取阶段不支持数据的汇总和汇聚,汇总和汇聚压缩数据。这就导致了es 需要更大的存储。
druid 致力于OLAP 工作流。druid 在低成本的基础上为了高性能(快速的聚合和数据获取)做了优化,而且支持更多的分析操作。对于结构化的事件数据,druid 也有一些基础的搜索的支持,但是不支持全文的搜索。druid 也不支持完全的非结构化的数据。查询的维度必须在drudi的schema中进行定义,比如 汇总和roll-up 的实现。
elasticsearch-搜索-parent/child
olap_patient
olap_visit
注意索引字段_parent#olap_patient:
总的来说,ES构建了一个DocValues字段,不管是父文档还是子文档,都将父文档的id存在了该DocValues字段里,这样做可以在查询得到parent结果集后将parent的doc_values取出来,作为child查询结果集的一个过滤条件
为什么要基于doc_values去实现呢?因为doc_values内部维护了两个对象,一个是ordinals,一个是values;ordinals可以查找doc_id对应的序数,values可以查找序数对应的字段值;也就是说,doc_values可以将文档集对应的值集用bitset来表示,方便过滤及聚合
增加一个doc_type时不能指定已存在的非parent的doc_type为_parent,因为ES会为父子文档都创建joinField的DocValues索引。异常信息:{"error":{"root_cause":,"type":"illegal_argument_exception","reason":"can’t add a _parent field that points to an already existing type, that isn’t already a parent"},"status":400}

更多文章:
进制转换的8421法(十进制如何转换成8421码~~请说方法)
2026年5月11日 00:45
线程和进程的区别是什么 面试(linux进程和线程的区别 面试)
2026年1月20日 03:15
rabbitmq最新版本(rabbitmq3.8.2安装步骤及集群配置)
2025年11月21日 11:00
易语言源码打开停止工作(同样一个易语言源码,为什么在我的电脑上运行就卡死,在别人的电脑上运行是正常的)
2026年5月15日 01:30
powershell快捷键打开(windows10的控制面板在哪里找)
2026年8月7日 07:15
oracle数据库完整性(oracle添加记录的时候提示违反完整性约束,未找到父项关键字怎么解决)
2025年10月15日 22:30
java找不到工作想去送快递了(昌平北大青鸟分享学Java找不到工作的原因)
2026年8月6日 10:45
后台管理系统模板如何使用(开源网店iWeb Shop的模板管理后台怎么操作有什么值得注意的地方)
2025年10月30日 18:15
高级程序设计语言的主要功能(高级语言的控制结构主要包含什么)
2025年12月8日 19:00
mapreduce的优势(hadoop与传统的关系型数据库(如oracle)相比,有什么优势及劣势)
2026年2月12日 15:00
java交互界面怎么做(北大青鸟java培训:常见交互设计表现形式)
2026年3月23日 04:00
pull together(pull together是什么意思)
2026年1月6日 13:30
substantial变形单词(哪些英语单词可以表达 “重要的” 以及它们的区别)
2026年1月13日 17:00
floor和ceil函数(Math之ceil、floor、round区别)
2026年1月22日 22:30
汉化版eclipse(在汉化版eclipse中编写java程序,无法解析start是什么意思)
2025年8月6日 22:30
interesting怎么读英语(“interesting”怎么读)
2026年5月11日 15:45











