ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 청크(Chunk)
    내가 몰랐던 IT 용어 2023. 5. 13. 14:39

    청크(chunk)란 데이터를 일정한 크기로 나누어 전송 또는 처리하는 단위를 말합니다. 데이터를 한 번에 모두 전송하기 어려운 경우, 데이터를 작은 조각으로 분할하여 전송하거나 처리할 수 있습니다. 이때 각각의 작은 조각을 청크라고 부릅니다.

    청크를 사용 이유

    1. 대용량 데이터 전송: 데이터가 매우 큰 경우, 한 번에 모두 전송하기 어려울 수 있습니다. 청크로 나누어 전송하면 작은 단위로 나누어 전송할 수 있으며, 네트워크 대역폭을 효율적으로 활용할 수 있습니다.
    2. 실시간 스트리밍: 실시간으로 데이터를 전송하거나 스트리밍하는 경우, 작은 청크로 데이터를 나누어 전송하여 지연 시간을 최소화할 수 있습니다.
    3. 메모리 사용량 제어: 대용량 데이터를 처리할 때 메모리 사용량을 제어하기 위해 청크로 나누어 처리할 수 있습니다. 한 번에 모든 데이터를 메모리에 로드하지 않고 필요한 만큼만 처리할 수 있습니다.
    4. 오류 복구: 청크 단위로 데이터를 전송하는 경우, 전체 데이터가 손상되었을 때 일부만 손상되는 경우에도 나머지 청크를 정상적으로 수신하고 복구할 수 있습니다.

    따라서 청크를 사용하여 데이터를 분할하고 전송함으로써 데이터 전송의 효율성과 안정성을 향상시킬 수 있습니다.

    참조

    • 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
Designed by Tistory.