요약
<aside> 💡
개략적인 규모 추청 (back-of-the-envelope-estimation)
보편적으로 통용되는 성능 수치상에서 사고 실험을 행하여 추정치를 계산하는 것
→ 어떤 설계가 요구사항에 부합할 것인지 보기 위함
</aside>
분산 시스템에서 다루는 데이터 양은 엄청나게 커질 수 있으나 그 계산법은 기본에서 크게 벗어나지 않는다.
데이터 볼륨의 단위를 2의 제곱수로 표현
- 최소 데이터 단위 = 1byte = 8bit
- ASCII 문자 하나가 차지하는 메모리 크기 = 1byte
2의 x제곱 | 근사치 | 이름 (바이트) | 축약형 |
---|---|---|---|
10 | 1천 | 1Kilo | 1KB |
20 | 100만 | 1Mega | 1MB |
30 | 10억 | 1Giga | 1GB |
40 | 1조 | 1Tera | 1TB |
50 | 1,000조 | 1Peta | 1PB |
연산별 처리 속도
※
ns(나노초)
<us(마이크로초)
<ms(밀리초)