hive和一般sql
时间: 2023-10-30 12:04:58 浏览: 98
Hive和一般SQL在几个方面有所区别。首先,Hive-SQL不支持等值连接,而一般SQL支持。其次,Hive-SQL不支持"Insert into 表 Values()"、UPDATE、DELETE操作,而一般SQL支持。此外,Hive-SQL不支持事务,而一般SQL支持。\[1\]
此外,Hive和一般的关系型数据库在存储文件的系统和计算模型上也有所不同。Hive使用的是Hadoop的分布式文件系统(HDFS),而关系数据库使用的是服务器本地的文件系统。此外,Hive使用的计算模型是MapReduce,而关系数据库则是自己设计的计算模型。\[2\]\[3\]
总的来说,Hive是为了在大数据环境下进行数据处理和分析而设计的,而一般的SQL则更适用于传统的关系型数据库。
#### 引用[.reference_title]
- *1* [Hive-SQL与SQL的区别](https://blog.csdn.net/weixin_54217632/article/details/121051099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [hive sql 和 spark sql的区别](https://blog.csdn.net/MDJ_D2T/article/details/120836600)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Hive SQL vs SQL 区别](https://blog.csdn.net/qq_43665254/article/details/112552106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文