Hive和数据库除了拥有类似的查询语句,再无其他类似之处。
- 数据存储位置
Hive存储在HDFS。数据库将数据保存在块设备或者本地文件系统中。 - 数据更新
Hive中不建议对数据进行改写,而数据库中的数据通常是需要经常进行修改的。 - 执行延迟
Hive的执行延迟比较高,数据库的执行延迟比较低。但这个是有条件的。当数据规模足够体现出Hive的并行计算的优势的时候,Hive的执行延迟更低。 - 数据规模
Hive支持很大规模的数据计算,数据库可以支持的数据规模很小。
Hive和数据库除了拥有类似的查询语句,再无其他类似之处。