赞
踩
1、查询语言
hive是类是sql的查询语言hql,mysql是sql查询语言
2、数据存储位置
hive存储在hdfs上 mysql存储在本地磁盘上
3、数据更新
hive不支持插入跟更新操作,mysql都可以
4、索引
hive不存在索引 ,mysql有索引
5、执行
hive大多数查询通过mapreduce,mysql是自己的执行引擎
6、执行延迟
hive没有索引,查询要搜索整个表,另外执行需要mapreduce,mr本身的延迟就高,所以hive延迟较高,mysql有索引,查询较快
7、可扩展性
hive是建立在Hadoop之上的 ,因此 Hive 的可扩展性是和 Hadoop 的可扩展性是一致的(世界上最大的Hadoop 集群在Yahoo!,2009 年的规模在 4000 台节点左右)
mysql吗没有扩展性
8、数据规模
hive处理大数据,mysql相对较小
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。