小ネタ。 最近、ニフティクラウドのmobile backendにあるデータの集計を頼まれて、エクスポート機能で全てのデータをダウンロードしてとりあえずMySQLに入れようとしたんだけど、そのjsonが600MBくらいあってrequireで読み込めなかった。 $ cat hoge.js var json = require('./big-data.json'); $ node hoge.js FATAL ERROR: CALL_AND_RETRY_0 Allocation failed - process out of memory こういう時のStreamなんだろうなーでも誰か実装してそうだなと思ったらやっぱりあった。 dominictarr/JSONStream · GitHub { "results": [{ ... }, { ... } ・・・ ] } ↑こういうJSONがあってre