一、联系
传统数据库都使用的SQL语句,而Hive使用的是HQL语句,在大部分情况下其增、删、改、查的语句都是类似的,因此广义上而言,学会了SQL语句的语法也就学会了HQL语句。
二、区别
*hive和传统数据库存储文件的系统不同,hive使用的是Hadoop的HDFS(Hadoop的分布式文件系统),关系数据库则是服务器本地的文件系统;
*hive使用的计算模型是mapreduce,而关系数据库则是自己设计的计算模型;
*关系数据库都是为实时查询的业务进行设计的,而hive则是为海量数据做数据挖掘设计的,实时性很差
*Hive很容易扩展自己的存储能力和计算能力,这个是继承Hadoop的,而关系数据库在这个方面要比数据库差很多