시스템설계

2장. 개략적인 규모 측정

DJ.Kang 2024. 12. 30. 12:46

핵심요약

  • 근사치를 활용한 계산.
  • 가정을 작성 해 둘 것.
  • 단위 붙이는 것을 습관화 할 것.

(1) 2의 제곱수

  1. 최소 단위는 1바이트(8비트)
  2. ASCII 문자 하나가 차지하는 메모리 크기가 1바이트
  • 흔히 쓰이는 데이터 볼륨 단위

2의 제곱근사치이름축약형
응답지연 값

ns = 나노초, μs = 마이크로초, ms = 밀리초
1나노초 = 10^-9초
1마이크로초 = 10^-6초 = 1,000나노초
1밀리초 = 10^-3초 = 1,000μs = 1,000,000ns

  • 응답 시간의 시각화 
  • 핵심
    • 메모리는 빠르지만 디스크는 느리다.
    • 디스크 탐색은 가능한 피하라.
    • 단순한 압축 알고리즘은 빠르다.
    • 데이터를 인터넷으로 전송하기 전에 가능하면 압축하라.
    • 데이터 센터는 보통 여러 지역에 분산되어 있고, 센터들 간에 데이터를 주고받는 데는 시간이 걸린다.