노트
- Buffer 는 메모리에 모든 데이터를 올려놓고 쓰는 방식이다. 그렇기 떄문에 메모리를 많이 잡아먹는다.
- Node.js의 Stream 방식은 Buffer 방식에 대안이다.
- 가장 대표적으로 fs 모듈에는 스트림방식으로 읽어오는 createReadStream 메서드가 있다. 해당 메서드를 사용하는 경우와 그렇지 않은(readFile) 경우를 비교해보면 전자가 압도적으로 메모리 소비가 적은 것을 볼 수 있다.
- Node.js에는 네 가지 기초 스트림 타입이 있다
- Readable
- Writable
- Duplex
- Transform
- Readable
- Writable
- Duplex
- Transform
요약
요약: