Map / Reduce脚本的目的是什么?优点和缺点?

时间:2018-03-13 22:00:10

标签: netsuite suitescript suitescript2.0

NetSuite的Map / Reduce脚本类型的目的是什么?计划脚本能否完成Map / Reduce脚本可以执行的任何操作?这只是增加使用限制的问题吗?使用Map / Reduce有什么优缺点?

1 个答案:

答案 0 :(得分:2)

Map / Reduce和Schedule脚本可以处理大量数据,但是Map / Reduce最适合于将数据划分为小的独立部分的情况。执行脚本时,结构化框架会自动创建足够的作业来处理所有这些部分。您作为用户不必管理此过程。

  1. 并行执行作业: Map / Reduce的优点是这些作业可以并行工作。您在部署脚本时选择并行度。

  2. 自动产生:  如果一个map / reduce作业违反了NetSuite治理的某些方面,则Map / Reduce框架会自动使该作业屈服,并重新安排其工作以供以后使用,而不会破坏脚本。

从两个脚本中进行选择取决于场景。请参考链接以获取更多详细信息- https://netsuite.custhelp.com/app/answers/detail/a_id/43795/kw/advantage%20of%20map%2Freduce