hive和mysql比较:
1.查询语言不同:hive是hql语言,mysql是sql语言;
2.数据存储位置不同:hive把数据存储在hdfs上,mysql数据是存储在自己的系统中(raw device or Local FS)。
3.数据格式:hive数据格式可以用户自定义,mysql有自己的系统定义格式;
4.数据更新:hive不支持数据更新,只可以读,不可以写,sql支持数据更新;
5.索引:hive没有索引,查询的时候通过mapreduce将数据都查询一遍,造成hive查询数据速度很慢的原因,mysql有索引;
6.延迟性:hive延迟性高,速度慢,mysql延迟性低。
7.数据规模:hive存储的数据量超级大,