ITPub博客

首页 > 大数据 > Hadoop > 大数据技术 - Druid

大数据技术 - Druid

原创 Hadoop 作者:元亨利贞 时间:2023-12-05 09:20:54 0 删除 编辑

介绍

Apache Druid 是一个开源的分布式数据存储引擎,它融合了时间序列数据库、数据仓库和全文检索系统的特性,以创造一个适用广泛用例的统一系统。

特点

亚秒响应的交互式查询:支持较高并发。

实时导入:导入的数据即可被查询,支持高并发导入。

分布式架构:采用分布式 shared-nothing 的架构,可以扩展到PB级。

支持聚合函数:包括 count 和 sum,以及使用 javascript 实现自定义 UDF。

支持复杂的 Aggregator:例如 HyperLoglog 以及 Yahoo 开源的 DataSketches。

支持多种查询:包括 Groupby,Select,Search查询。

数据的预聚合:Druid 可以按照给定的时间粒度和所有维度列,进行最细粒度的指标聚合运算,并加以保存为原始数据。

列式存储:对部分列进行查询时可以显著提高效率。

Bitmap 索引:利用位图对所有维度列构建索引,可以快速定位数据行。

场景

点击流分析:衡量用户参与度,为产品发布追踪A/B测试数据,并了解用户使用方式。

网络流分析:管理以任意属性切分组合的流数据。

存储服务器指标:收集机器生成的实时数据,执行快速临时的分析,去估量性能,优化硬件资源,和定位问题。

应用性能指标:追踪应用程序生成的可运营数据。

数字市场分析:存储和查询在线广告数据。

OLAP和商业智能:经常用于商业智能场景。


文章推荐

https://mp.weixin.qq.com/s/c0mX3Gsy0Vphqhy0cH3p2g

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70024433/viewspace-2998722/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 服务器基础知识
请登录后发表评论 登录
全部评论

注册时间:2022-11-21

  • 博文量
    383
  • 访问量
    248008