开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

请问odps与常见sql的区别是什么?

请问odps与常见sql的区别是什么?

展开
收起
十一0204 2023-04-12 13:45:46 1039 0
5 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    ODPS是阿里巴巴的一种分布式计算服务,主要用于大数据处理和分析。相比于传统的SQL数据库,ODPS有以下几个方面的区别:

    数据存储方式:ODPS采用的是分布式存储方式,将数据分散存储在多台计算机上,可以支持海量数据的存储和处理。而传统的SQL数据库采用的是集中式存储方式,数据存储在一台计算机上。

    数据计算方式:ODPS采用的是MapReduce计算模型,可以将大数据分成多个小数据块进行并行计算,提高计算效率。而传统的SQL数据库采用的是关系型计算模型,不支持并行计算。

    数据查询方式:ODPS的查询语言是类似SQL的语言ODQL,但是与传统的SQL语法有些许不同,例如ODQL支持分区查询、分桶查询等操作。而传统的SQL语法不支持这些操作。

    数据处理方式:ODPS可以支持复杂的数据处理操作,例如数据清洗、数据转换、数据合并等操作。而传统的SQL数据库只能进行简单的数据查询和更新操作。

    总之,ODPS是一种针对大数据处理和分析的分布式计算服务,相比传统的SQL数据库具有更高的可伸缩性、更高的计算效率和更丰富的数据处理能力。

    2023-04-15 10:47:49
    赞同 1 展开评论 打赏
  • ODPS阿里云的大数据处理平台,而常见 SQL 则是指标准 SQL语言,用于关系型数据库的管理和查询。

    2023-04-13 22:42:01
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    MaxCompute SQL与标准SQL的区别可以分为两个方面: MaxCompute SQL与标准SQL的基本区别:参考文档 DDL与DML的区别及解决方法:参考文档

    2023-04-12 18:18:24
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

    你好。 ODPS跟常见的sql 在DDL、DML还是有些差别的。 ODPS SQL采用的是类似于SQL的语法。它的语法是标准语法ANSI SQL92的一个子集,并有自己的扩展 比如: 图片.png

    图片.png

    2023-04-12 14:32:09
    赞同 展开评论 打赏
  • 意中人就是我呀!

    可以参考看下 https://help.aliyun.com/document_detail/27859.html此答案整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-04-12 13:54:56
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载