hive和mysql的区别是什么

hive和mysql的区别有:

1、查询语言不同:hive是hql语言,mysql是sql语句;

2、数据存储位置不同:hive是把数据存储在hdfs上,而mysql数据是存储在自己的系统中;

3、数据格式:hive数据格式可以用户自定义,mysql有自己的系统定义格式;

4、数据更新:hive不支持数据更新,只可以读,不可以写,而sql支持数据更新;

5、索引:hive没有索引,因此查询数据的时候是通过mapreduce很暴力的把数据都查询一遍,也造成了hive查询数据速度很慢的原因,而mysql有索引;

6、延迟性:hive延迟性高,原因就是上边一点所说的,而mysql延迟性低;

7、数据规模:hive存储的数据量超级大,而mysql只是存储一些少量的业务数据;

8、底层执行原理:hive底层是用的mapreduce,而mysql是excutor执行器;

什么是hive

Hive是建立在Hadoop之上的数据仓库基础构架、是为了减少MapReduce编写工作的批处理系统,Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce。Hive可以理解为一个客户端工具,将我们的sql操作转换为相应的MapReduce jobs,然后在Hadoop上面运行。

hive和mysql的区别_hive和mysql的区别是什么相关推荐

  1. hive map格式转换为字符串_Hive与MySQL的不同之处之类型转换cast和covert函数

    Hive: cast(xxx AS 类型) 如: cast(tm AS bigint) 附上Hive基本数据类型: 数据类型 所占字节 开始支持版本 TINYINT 1byte,-128 ~ 127 ...

  2. orcle与mysql的区别_Orcle与MySQL的SQL语法区别:

    Orcle与MySQL的SQL语法区别: 1.在Oracle中用 select * from all_users显示所有的用户,而在MySQL中显示所有数据 库的命令是 show databases ...

  3. pysql与mysql的区别_postgresql与mysql的区别是什么

    MySQL与PostGreSQL的区别 一.PostgreSQL相对于MySQL的优势 1.在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨: 2.存储过程的功能支持要比MySQL好,具备 ...

  4. db2和mysql语句区别_db2和mysql语法的区别是什么

    MySQL默认使用大小写敏感的数据库名.表名和列名(可以通过lower_case_table_names参数控制是否大小写敏感),DB2数据库对大小写不敏感. 虽然MySQL与DB2都遵循并符合SQL ...

  5. mysqli mysql的区别_phpmysqli和mysql区别详解

    本文介绍下,php中有关mysqli与mysql类的一些区别,有需要的朋友,可以作个参考哦. 一,PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MyS ...

  6. mssql mysql 语法区别_mssql与mysql区别之——变量区别

    sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的): 申明局部变量语法:declare @变量名 数据类型:例如:declare ...

  7. db2与mysql语法区别,db2和mysql语法分析异同点

    1.建表: (1)创建基本表二者是一致的 mysql:create table person(name varchar(10),age int) db2: 同上. (2)mysql支持在创建表的时候指 ...

  8. sqlh和mysql的区别_HSQL和MySQL的區別

    我使用MySQL作爲我的應用程序數據庫,但HSQL作爲測試內存數據庫.現在的問題是,我有一個SQL selectQuery象下面這樣:HSQL和MySQL的區別 SELECT date(a.creat ...

  9. mssql与mysql语法区别_MSSQL与MySQL语法区别

    就目前碰到的不一样的地方集中记录在这篇日志中,不定期更新. 1.批量执行SQL语句 MSSQL中,所有语句执行过程中无需在末尾加分号『;』 MySQL中,单条语句不用加分号,多条执行时每句末尾需要添加 ...

最新文章

  1. 《CLR Via C# 第3版》笔记之(十) - 可选参数和可变数量参数
  2. linux 32bit swt,无法在Windows 32位上加载SWT库
  3. spring boot使用外置tomcat部署需要排除的依赖
  4. python学习手册
  5. Oracle学习计划
  6. [c++]代理对象模式
  7. zxing二维码的生成与解码(C#)
  8. bzoj千题计划287:bzoj1228: [SDOI2009]ED
  9. python经典书籍推荐:Python核心编程
  10. 2013-2017蓝桥杯省赛C++A组真题总结(题型及解法)
  11. mysql 查询递归自身,mysql 递归查新
  12. python查找excel中重复数据_python中查找excel某一列的重复数据 剔除之后打印
  13. 商标有效期、续展期、宽展期分别是什么意思?
  14. 【概率论】6-4:分布连续性修正(The Correction for Continuity)
  15. 假设检验、显著性水平α、P值、置信区间
  16. Python表白代码:“ 星光月夜烟花皆归你,我也归你”
  17. 【蓝桥杯每日一练:蹩脚两轮车】
  18. D3.js用动画渲染数据集的显示
  19. 三菱梯形图转换c语言软件,三菱梯形图转51单片机软件使用程序超过100步又要使用软件的朋友.pdf...
  20. 【LeetCode】1905-统计子岛屿

热门文章

  1. 为保护其App Store,苹果不惜拉踩安卓:iOS比Android更安全!
  2. 电影《绝望主夫》观后感
  3. P4383 [八省联考2018]林克卡特树lct 树形DP+凸优化/带权二分
  4. 90后,第一批接棒白酒的“年轻人”
  5. unable to open debugger port问题解决
  6. 网页看视频,加速敢看的技巧
  7. 算法 - 求一个数组的最长递减子序列(C++)
  8. 让PPT变高级的方法,PPT小白们快来学
  9. dubbo 监控中心配置
  10. NAS不够快?那就上SSD享受如火箭般的体验吧!