-
청크(Chunk)내가 몰랐던 IT 용어 2023. 5. 13. 14:39
청크(chunk)란 데이터를 일정한 크기로 나누어 전송 또는 처리하는 단위를 말합니다. 데이터를 한 번에 모두 전송하기 어려운 경우, 데이터를 작은 조각으로 분할하여 전송하거나 처리할 수 있습니다. 이때 각각의 작은 조각을 청크라고 부릅니다.
청크를 사용 이유
- 대용량 데이터 전송: 데이터가 매우 큰 경우, 한 번에 모두 전송하기 어려울 수 있습니다. 청크로 나누어 전송하면 작은 단위로 나누어 전송할 수 있으며, 네트워크 대역폭을 효율적으로 활용할 수 있습니다.
- 실시간 스트리밍: 실시간으로 데이터를 전송하거나 스트리밍하는 경우, 작은 청크로 데이터를 나누어 전송하여 지연 시간을 최소화할 수 있습니다.
- 메모리 사용량 제어: 대용량 데이터를 처리할 때 메모리 사용량을 제어하기 위해 청크로 나누어 처리할 수 있습니다. 한 번에 모든 데이터를 메모리에 로드하지 않고 필요한 만큼만 처리할 수 있습니다.
- 오류 복구: 청크 단위로 데이터를 전송하는 경우, 전체 데이터가 손상되었을 때 일부만 손상되는 경우에도 나머지 청크를 정상적으로 수신하고 복구할 수 있습니다.
따라서 청크를 사용하여 데이터를 분할하고 전송함으로써 데이터 전송의 효율성과 안정성을 향상시킬 수 있습니다.
참조
- chat GPT
'내가 몰랐던 IT 용어' 카테고리의 다른 글
Zero-Copy (0) 2023.05.13 RPC (0) 2023.05.13 문맥 전환(Context Switching) (0) 2023.05.13 Failover 와 Failback (0) 2023.05.13 Endian(엔디언) (0) 2023.05.13