首页 > 数据库 >hive sql标准

hive sql标准

时间:2024-02-02 11:36:08浏览次数:27  
标签:RMDBS 支持 数据库 sql Hive 标准 HQL hive SQL

Hive 的查询语言 HQL 支持 SQL-92 标准(SQL92是数据库的一个ANSI/ISO标准),这与 SQL 非常类似,因此 Hive 会被误解当成关系型数据库。但是,Hive 和关系型数据库除了查询语句类似外,再无相似之处,两者的区别如下表所示:
对比项 Hive RMDBS
查询语句 HQL SQL
数据存储位置 Hadoop分布式文件系统(HDFS) 本地文件系统
数据格式 用户定义 系统决定
数据更新 不支持 支持
索引 支持,但与RMDBS的索引并不相同 支持
执行引擎 MapReduce Executor
执行延迟 高 低
可扩展性 高 低
数据规模 海量 小

 

标签:RMDBS,支持,数据库,sql,Hive,标准,HQL,hive,SQL
From: https://www.cnblogs.com/chong-zuo3322/p/18002852

相关文章

  • sqlserver特性,自动忽略字符串末尾的空格
    实测发现在sqlserver中查询语句,数据字段末尾存在空格用等于号也可以查询出来例如whereCarNumber=‘粤A23435’和whereCarNumber='粤A23435’查询出来的结果一样,sqlserver会忽视字符串末尾的空格 原因:空字符和空格都不占用存储空间,SQLServer默认其是相等的。结果都是......
  • kettle9.1连接MySQL8.0数据库报错:
    Connectionfailed.Verifyallconnectionparametersandconfirmthattheappropriatedriverisinstalled.Theservertimezonevalue'Öйú±ê׼ʱ¼ä'isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJD......
  • sql server执行dbcc修复,提示:(类型为 In-row data)的对象 "hr_bd_BusTables",计数 In-ro
    问题:数据库执行DBCCCHECKDBwithNO_INFOMSGS检查提示:计数In-rowdataUSEDpage不正确。请运行DBCCUPDATEUSAGE。DBCCCHECKDBwithNO_INFOMSGS;消息2508,级别16,状态1,第1行对于索引ID为1、分区ID为311221045166080、分配单元ID为311221045166080(类型......
  • MYSQL主从复制
    开放端口号firewall-cmd--zone=public--add-port=3306/tcp--permanentsystemctlrestartfirewalld.service关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld主库配置-------------------------------vim/etc/my.cnfserver-id=1#是否只读re......
  • MySQL与MySQL2之间有什么差别?
    MySQL和MySQL2是Node.js中常用的操作MySQL数据库的模块。MySQL是广泛使用的关系型数据库管理系统,适用于存储和处理大量数据。在Node.js中连接MySQL通常通过node-mysql这个库来实现。许多网站、应用程序和其他需要进行数据库管理的软件都选择MySQL作为首选数据库。MySQL以其高性能和......
  • 【面试】你了解过 TOGAF 标准吗?请谈谈你的认知。
    先说结论,本人对TOGAF标准的认知只是略懂皮毛。个人认为TOGAF在中小型企业中要有一定的使用范围。没有必要做到全面覆盖,保持企业扁平和敏捷才是最重要的。<br>TOGAF,全称是“TheOpenGroupArchitectureFramework”(开放组织体系结构框架),是一个由开放组织(TheOpenGroup)......
  • 规则引擎:决策配置中的SQL变量加工
    SQL变量加工SQL加工背景:在决策配置过程中,当遇到复杂逻辑或模型时,我们可以利用自定义SQL脚本创建数据变量。这种脚本能够从数据库中快速获取数据。自定义SQL脚本支持参数传递,这使得它能够处理更加复杂和多变的数据加工需求。通过这种方式,我们可以更加灵活地满足各种数据处理需求,从而......
  • sqlserver SQLServer Profiler 模板制作和导入
    SQLServerProfiler是一个基于图形界面的工具,用于监视和分析SQLServer数据库系统的活动。目录一、使用标准模板追踪数据库服务器SQL二、制作模板三、导出模板四、将模板文件导入新的客户端五、在新的客户端修改配置和使用模板 使用标准模板追踪数据库服务器SQL ......
  • MySQL 跨服务器关联查询
    如果您需要在MySQL中关联查询位于不同服务器的表(跨服务器关联查询),您可以考虑使用MySQL的联机查询(FederatedMySQL)。联机查询允许您在一个服务器上访问和查询另一个服务器上的表。以下是在MySQL中进行联机查询的简要步骤:1.在服务器1上创建user表的联机表定义:```sqlCREA......
  • GreatSQL荣获2023 InfoQ“技术生态构建奖” 助力行业变革之路
    1月31日,InfoQ极客传媒合作伙伴年度盛典在北京举办,围绕“有被Q到”主题精彩展开。GreatSQL受邀参会,与诸多IT行业伙伴相聚一堂,共筑开发者生态,共话技术前沿与商业创新。会议期间,InfoQ为全国技术行业做出突出贡献的企业和项目进行了颁奖。GreatSQL开源数据库社区凭借在开源......