本文档主要介绍DLA服务扫描量版本与CU版本的差异点(扫描量版本仅DLA Presto引擎支持)。
当您开通云原生数据湖分析服务(DLA)后,根据您实际的使用场景,您可以选择扫描量版本或者CU版本。DLA Presto引擎既支持扫描量版本也支持CU版本,DLA Spark只支持CU版本。
- 扫描量版本
DLA默认版本,适用于查询频率低、查询数据量较小的场景,使用扫描量版本您只需要为实际扫描的数据量付费,当您不使用时是不付费的。费用详情请参见按扫描量付费。
- CU版本
适用于查询频率高、查询数据量较大的场景,同时也能够给您使用DLA的费用预算带来一定的确定性。
当您使用CU版本时,您可以设置需要的CU个数的MIN(长期保有资源)和MAX(弹性资源)的值,MIN部分可以按量或者包年包月付费,超出MIN的部分,按照实际用到的资源数CU计费。所以您可以设置一个相对较低的MIN的CU数,然后设置一个合理的MAX值,这样在支付MIN的算力的同时也可以在业务高峰享受弹出来的那部分算力资源,并只需要多支付实际使用到的那部分算力资源,实际超高的性价比。费用详情请参见按计算资源付费(CU版计费)。
Presto引擎的扫描量版与CU版本的差异如下:
差异项 | DLA Presto扫描量版本 | DLA Presto CU版本 |
---|---|---|
计费模式 | 按照查询扫描的数据量计费。查询的少就收费少,适合低频查询。 | 按照购买的CU资源收费,费用跟运行的查询扫描的数据量没有关系,适合高频查询。 |
支持的数据源 | OSS、 OTS、 MySQL、 SQLServer、 PostgreSQL、 AnalyticDB、 MongoDB、 Redis | 扫描量版本支持的所有数据源,以及用户自建HDFS、Oracle、KUDU、Druid、ElasticSearch、MaxCompute、Cassandra。 |
并发(同时执行的SQL数) | 10 | 100 |
SQL最长运行时间 | 30分钟 | 12小时 |
支持访问自建Hive Metastore | 否 | 是 |
支持内置Cache | 否 | 是 |
支持分区映射 | 否 | 是 |
支持UDF | 否 | 正在研发,敬请期待。 |