AnalyticDB和Hologres都是数仓,两者有什么区别,如何选型?
楼主你好,看看这个: AnalyticDB和Hologress关系
ADB是阿里云数据库事业部团队提供的云原生数据仓库AnalyticDB MySQL版
Hologres是阿里云计算平台事业部出品
一款是AnalyticDB for MySQL,一款是Hologres。ADB是阿里云数据库事业部团队提供的云原生数据仓库AnalyticDB MySQL版,是阿里巴巴自主研发的海量数据实时高并发在线分析云计算服务。Hologres是阿里云计算平台事业部提供的一款全面兼容PostgreSQL协议并与大数据生态无缝打通的实时交互式分析产品。从实际业务场景出发,两者的主要区别有以下几点:
1)与MaxCompute的打通性
Hologres:与MaxCompute打通,可以直接通过外部表读取MaxCompute数据进行查询分析,无需存储就能查询。
ADB:能加速查询MaxCompute,提供复杂交互式分析、实时混合数据仓库等多种场景。
2)成本方面
从我们每年ADB和Hologres的的单价上对比,Hologres成本相比ADB略微低。
3)灵活度
均能满足OLAP场景,Hologres兼容兼容PostgreSQL生态,ADB坚兼容MySQL协议,均能满足实时和离线批量的数据导入和分析。
4)性能
以下是Hologers的测试性能,数据量和大小均以MaxCompute的存储格式为准,没有进行一些特殊的索引和优化处理。
| 数据量 | 测试项 | 响应时间 | 4600W(20.64GB) | SUM | 2.7s | 2300W(5.04GB) | SUM | 1.1 | 4600W(20.64GB) | COUNT | 2.5s | 2300W(5.04GB) | COUNT | 1.0s | 4600W(5.04GB) | COUNT(distinct) | 2.8s | 2300W(5.04GB) | COUNT(distinct) | 1.6s | 4600W(20.64GB) | AVG | 1.7s | 2300W(5.04GB) | AVG | 0.9s | 4600W(20.64GB) | ROW_NUMBER | 2.6s
Hologres(中文名交互式分析)是阿里云自研的一站式实时数仓,这个云原生系统融合了实时服务和分析大数据的场景,全面兼容PostgreSQL协议并与大数据生态无缝打通,能用同一套数据架构同时支持实时写入实时查询以及实时离线联邦分析。 AnalyticDB MySQL是基于湖仓一体架构打造的实时湖仓,高度兼容MySQL,毫秒级更新,亚秒级查询。不论在数据湖中的非结构化/半结构化数据,还是在数据库中的结构化数据,都可使用AnalyticDB MySQL同时完成高吞吐离线处理和高性能在线分析,真正做到数据湖的规模,数据库的体验。帮助企业构建数据分析平台,实现降本增效。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。