我有一个关于在Nodejs中执行查询的问题。 首先我从mysql读取所有数据,它有大约5000条记录。然后检查Mongo中的所有这些记录,然后更新回mysql。 什么方式最好?我考虑先使用异步模块执行记录限制,然后继续。好吗? 类似的东西:
async.whilst(
function() {return ..;},
function(callbackOut) {
record1,record2,record3
async.parallel([
function(record1),function(record2),function(record3)
]),
function() {
callbackOut();
} ..
}
编辑:我刚刚检查了async.eachLimit(通过freele'建议),它比并行和并行更好。但这是另一种更好的方式吗?比如fork new childprocess或..?