Hive和Mysql的区别


Hive和Mysql区别对比


角度 Hive Mysql
外表、形式、语法角度 两者类似 两者类似
存储数据角度 Hive的存储依赖HDFS mysql 存储地数据放在本地文件系统
数据更新角度 Hive 不支持数据的更新,只能读,不能写 Mysql 支持文件的更新
索引的角度 Hive 在3.0版本之后,删除了索引的功能 Mysql 支持索引,适合在线在线查询数据
执行的角度 Hive底层依赖的是MR,并行计算,延迟高 Mysql底层就是它本身的执行引擎,延迟低
扩展性角度 Hive 支持分布式并行操作,适合数据量大 Mysql 无
底层应用场景角度看 hive属于olap系统 是面向分析的,做海量数据的离线数据分析 数据库属于oltp系统 是面向事务的 ,做业务数据事务处理

注意:● Hive不是大型数据库 也不是为了要取代MySQL这样的数据库


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM