Node.js NodeJS:fs.appendFile是否会保持指向文件的链接处于打开状态,以使appends更快?
fs.appendFile是否会打开指向该文件的链接,以加快附加速度?(而不是打开/关闭每次写入) 写入CSV文件的最快方式是什么。我使用appendfile将新行写入CSV文件。写流会更快吗?(如果appendfile每次都打开该文件) 注意:我实际上写的是20GB的CSVNode.js NodeJS:fs.appendFile是否会保持指向文件的链接处于打开状态,以使appends更快?,node.js,Node.js,fs.appendFile是否会打开指向该文件的链接,以加快附加速度?(而不是打开/关闭每次写入) 写入CSV文件的最快方式是什么。我使用appendfile将新行写入CSV文件。写流会更快吗?(如果appendfile每次都打开该文件) 注意:我实际上写的是20GB的CSV 跟进:我可以确认createWriteStream比appendFile快得多它看起来像是fs。appendFile在完成每个区块的写入后关闭文件 因此,流可能会更快。但是,只有在编写大量CSV文件时,它才可能起作用。f
跟进:我可以确认createWriteStream比appendFile快得多它看起来像是
fs。appendFile
在完成每个区块的写入后关闭文件
因此,流可能会更快。但是,只有在编写大量CSV文件时,它才可能起作用。
fs.appendFile
是一个方便的函数
如果性能对您很重要,您应该使用fs.createWriteStream