[node.js] 버퍼와 스트림

jini.choi·2024년 3월 27일

node.js

목록 보기
1/5

버퍼

  • 버퍼는 임시 데이터를 저장하는 물리적인 메모리 공간
  • 파일을 읽어 올때 전체 내용을 한번에 가져오지 않고, 한번에 버터 하나 크기 만큼만 가져오고, 버퍼가 가득하면 그 내용을 전달해 준다고 생각하면 된다.
  • 데이터를 메모리에 저장하고 직접 다룰 때 사용

스트림

  • 한 곳에서 다른곳으로 데이터가 이동하는 것
  • 스트림은 데이터를 효율적으로 읽고 쓸 때 사용하는 개념. 스트림은 버퍼를 사용해서 데이터를 처리하거나 전달한다.

리더블 스트림

  • 데이터를 읽기 위한 스트림으로 주로 서버에서 용량이 큰 데이터를 가져올 때 많이 사용

라이터블 스트림

  • 데이터를 기록하는 스트림.
profile
개발짜🏃‍♀️

0개의 댓글