使用nodejsselect数百万行
我有许多生产服务器(30+)运行相同的应用程序。 要求对所有这些数据库中某个表的组合值进行一些处理。
所以,我创build了一个包含所需列的表格,我将执行以下操作:
- 连接到destination_server:database_name
- 连接到server_1:database_name,SELECT col1,col2,col3 FROM the_table //select所有表
- 处理每一行并将其插入到目标服务器中
笔记:
- 处理几乎是微不足道的,而且我运行这个节点脚本的机器上有很多CPU / RAM。
- 每个表格包含1000万行+
- 我打算使用stream式查询行 。
- 步骤2(连接到源服务器)将针对所有服务器并行完成
问题:
所有的大桌面都会select生产服务器上的性能吗?
节点适合这样的任务吗?