首页 > 大数据 > Hadoop > 大数据技术 - Druid
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/ ,如需转载,请注明出处,否则将追究法律责任。