假如我现在有个这样的需求,我有1亿条数据需要从mysql读出来然后存入另一张表,我想的是用node的多进程同时处理,比如开一个进程处理1000万,然后再开一个处理另1000万,大概像这样
var cp = require('child_process');
cp.fork('worker1.js');
cp.fork('worker2.js');
...
请问这样做对吗?这样和我同时开几个终端有什么区别?
node worker1.js
node worker2.js
十分感谢各位回答
假如我现在有个这样的需求,我有1亿条数据需要从mysql读出来然后存入另一张表,我想的是用node的多进程同时处理,比如开一个进程处理1000万,然后再开一个处理另1000万,大概像这样
var cp = require('child_process');
cp.fork('worker1.js');
cp.fork('worker2.js');
...
请问这样做对吗?这样和我同时开几个终端有什么区别?
node worker1.js
node worker2.js
十分感谢各位回答