GaussDB(DWS)与Hive在功能上存在一定的差异

Posted 燃烧的岁月_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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(即席查询)场景。

 

以External Table的映射Hadooop平台的数据到GaussDB即可

华为对数据库的开发经历了长达12年左右的时间。

2007年,华为开始着手研发内存数据库,项目代号为GMDB。这个项目的背景是,当时电信实施实时计费,电信行业对数据库有特殊的要求,有些需要定制化开发。而当时国外的数据库产品主要是标准化产品。为了满足客户需求,华为当时开始研发内存数据库。

2010年,华为开始从内存数据库向通用关系型数据库进行拓展,逐步将非内存数据库的功能融入到数据库产品中。2012年,华为数据库性能得到显著提升,GMDB开始逐步商用化,主要应用于电信计费。同时,该产品也在华为内部的部分部门开始使用。

2013年,华为OLTP数据库开始上线(后面我们会详细介绍OLTP和OLAP)。

2014年,华为开发出第一个OLAP数据库版本(OLAP我们可以简单理解为:是针对大量数据的分析型数据库)。

2015年,华为与工商银行一起联合研发。GaussOLAP数据库在工商银行上线,逐步替代海外的数据仓库。

2017年,华为与招商银行一起联合开发GaussDB。同时,华为启动面向事务和分析混合处理的数据库开发,即HTAP。

2018年,华为GaussOLTP数据库(事务型数据库)开始在招商银行综合支付交易系统成功上线。承接招商银行“手机银行”和“掌上生活”两大App交易流水流量。

2018年,GaussHTAP数据库推出,并在民生银行得到应用。

以上是关于GaussDB(DWS)与Hive在功能上存在一定的差异的主要内容,如果未能解决你的问题,请参考以下文章

GaussDB(DWS)与Hive在功能上存在一定的差异

云小课 | 大数据融合分析:GaussDW(DWS)轻松导入MRS-Hive数据源

云小课 | 大数据融合分析:GaussDW(DWS)轻松导入MRS-Hive数据源

细说GaussDB(DWS)复杂多样的资源负载管理手段

GaussDB(DWS)中共享消息队列实现的三大功能

GaussDB(DWS)网络流控与管控效果