开发者社区 > 大数据与机器学习 > 开源大数据平台 E-MapReduce > 正文

Delta Lake是否可以纯SQL实现?

Delta Lake是否可以纯SQL实现? 求大佬解答

展开
收起
爱吃鱼的程序员 2020-12-28 11:23:00 704 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    DeltaLake是一个数据储存层,如果是与Hive等引擎做整合,只支持基本的SELECT/INSERT,没有支持DELETE等SQL操作,只能用DeltaLake自己的Scala或PythonAPI。如果使用的是Spark3.0的话,像MERGE、DELTE等都支持SQLAQI,可以直接用SQL开发。但是某些管理操作比如VACCUM没有对应的SQLAPI,还是要用DeltaLake自己的Scala或PythonAPI。

    2020-12-28 11:23:16
    赞同 展开评论 打赏

阿里云EMR是云原生开源大数据平台,为客户提供简单易集成的Hadoop、Hive、Spark、Flink、Presto、ClickHouse、StarRocks、Delta、Hudi等开源大数据计算和存储引擎,计算资源可以根据业务的需要调整。EMR可以部署在阿里云公有云的ECS和ACK平台。

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载