Hologres 如何支持亿级用户UV计算

阅读: 评论:0

Hologres 如何支持亿级用户UV计算

Hologres 如何支持亿级用户UV计算

背景介绍

在用户行为分析和圈人场景中,经常需要从亿级甚至十亿级用户中快速筛选出符合特定标签的用户统计,很多企业会使用Apache Kylin(下文简称Kylin)来支持这样的场景。但是Apache Kylin的核心是预计算,当遇上设计不合理的Cube,或者需求维度多的场景时,会遇到维度爆炸,Cube构建时间长,SQL函数不支持等问题。

本文将介绍阿里云Hologres如何基于RoaringBitmap进行UV等高复杂度计算的方案,实现亿级用户万级标签亚秒级分析,帮助用户从Kylin平滑迁移到Hologres,实现更实时、开发更灵活、功能更完善的多维分析能力。

Apache Kylin与Hologres的对比

对比项Apache KylinHologres差异点
定位MOLAP on HadoopReal-Time MPP Data Warehouse-
建模方式星型、雪花模型宽表模型、主题模型Hologres无需复杂建模理论和建模过程,数据导入即可查
核心原理空间换时间,减少运行时计算,预计算Cube,依赖Hadoop并行计算、列存、向量化,充分利用多节点,多核计算资源Hologres没有存储爆炸问题,无需预构建等待
运维方式依赖YARN,HBase,ZK等,外部依赖多计算存储分离,弹性伸缩,升级平滑,无外部依赖Hologres托管式运维,运维简单,无需Hadoop技能
使用场景固定报表,固定维度组合,固定指标服务,秒级响应敏捷自助报表、自助式分析、探索式分析、自助取数、在线数据服务,秒级响应Hologres分析更敏捷,无限制,支持完善的SQL Join,嵌套查询,窗口函数等
查询接口自定义JDBC,ODBC,有限SQL能力兼容PostgreSQL,标准JDBC、ODBC,支持标准SQLHologres兼容开源生态,SQL标准
开发效率依赖于建模人员的熟练度,掌握Kylin的复杂建模技巧针对“表”设计,概念简单Hologres上手容易,学习门槛低
数据时效性T+1,加工流程长,数据修正慢,模型修改成本非常高

本文发布于:2024-02-02 19:09:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170687219745848.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:统计uv(转)
下一篇:UV统计量
标签:用户   Hologres   UV
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23