问下大数据计算MaxCompute,基于odps MapReduce计算相比odps sql,同样的计算逻辑和结果, 计算费用会少一些呀 ?
大数据计算MaxCompute的计算费用是由多个因素决定的,包括数据量、计算复杂度、运行时间等。因此,同样的计算逻辑和结果在不同的场景下可能会有不同的费用。
如果您在MaxCompute中进行相同的计算逻辑和结果,但数据量较小或者计算复杂度较低,那么计算费用可能会少一些。这是因为MaxCompute的费用是按照实际使用的资源进行计费的,如果使用的计算资源较少,那么相应的费用也会减少。
另外,您还可以通过优化计算逻辑和使用更高效的算法来降低计算费用。例如,可以考虑使用分区剪枝、压缩等技术来减少数据的读写和传输开销,从而降低费用。
总之,同样的计算逻辑和结果在不同的场景下可能会有不同的费用,具体费用还需要根据实际情况进行评估。
SQL和MapReduce的按量计算公式不一样。
SQL按量计费费用:计算输入数据量×SQL复杂度×单价
MapReduce按量计费费用:当日总计算时×单价,单作业计算时=作业运行时间(小时)×作业调用的Core数量
一个是按照数据量size(gb)来算,一个是按照core运行时长来算。
这两者没有办法比较。 ,此回答整理自钉群“MaxCompute开发者社区2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。