Hive与传统数据库的区别

一、联系

传统数据库都使用的SQL语句,而Hive使用的是HQL语句,在大部分情况下其增、删、改、查的语句都是类似的,因此广义上而言,学会了SQL语句的语法也就学会了HQL语句。

二、区别

    *hive和传统数据库存储文件的系统不同,hive使用的是Hadoop的HDFS(Hadoop的分布式文件系统),关系数据库则是服务器本地的文件系统;

    *hive使用的计算模型是mapreduce,而关系数据库则是自己设计的计算模型;

    *关系数据库都是为实时查询的业务进行设计的,而hive则是为海量数据做数据挖掘设计的,实时性很差

    *Hive很容易扩展自己的存储能力和计算能力,这个是继承Hadoop的,而关系数据库在这个方面要比数据库差很多


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容