华为云计算 云知识 GaussDB(DWS) 与Hive的差别
GaussDB(DWS) 与Hive的差别

GaussDB(DWS)与Hive在功能上存在一定的差异,主要体现在以下几个方面:

Hive是基于Hadoop MapReduce的 数据仓库 ,GaussDB(DWS)是基于Postgres的MPP的数据仓库。

Hive的数据在HDFS中存储,GaussDB(DWS)的数据可以在本地存储,也可以通过外表的形式通过OBS进行存储。

Hive不支持索引,GaussDB(DWS)支持索引,所以查询速度GaussDB(DWS)更快。

Hive不支持存储过程,GaussDB(DWS)支持存储过程,使用场景更广泛。

GaussDB(DWS)比Hive对SQL的支持更丰富,包括函数、自定义函数、存储过程。

Hive不支持事务,GaussDB(DWS)支持完整事务。

在数据可靠性方面,Hive和GaussDB(DWS)均支持副本,可靠性基本一致。

在性能上,GaussDB(DWS)极大地优于Hive。

GaussDB(DWS)和Hive基于各自的功能特点,在应用场景上,Hive仅用于离线分析场景,GaussDB(DWS)适用于在线分析场景及AD-Hoc(即席查询)场景。


上一篇:给网站增加支付方式_网站交易 下一篇:查询负载均衡状态树ShowLoadbalancersStatus

云数据库 GaussDB 

华为自主创新研发的分布式关系型数据库,企业核心数据上云信赖之选。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。