我正在研究一个ule子应用程序,该应用程序从数据库中获取成千上万条记录,做一个映射以使用dataweave更改传入记录的结构,并将数据插入Salesforce。我遵循的步骤是:
如何优化此过程?在变量中保存如此多的记录会影响应用程序的性能吗?有更好的方法吗?
看来没有必要将记录保留在内存中。您只需要处理它们。对吧?
其中一种方法是使用水印。标记您在数据库中所做的工作,然后再处理其余的工作。 ule子具有内置的capabailiteis可以处理水印。https://docs.mulesoft.com/connectors/object-store/object-store-to-watermark