사용자(50만)

랜덤 I/O
단일 서버
단일 HDD
IOPS 수백회 가능 (검색위주)

50GB

1GB

사용자(50만)

25GB

25GB

랜덤 I/O
단일 서버
다중 HDD(RAID)
IOPS 수백회 가능(검색위주)

스레드

1GB

사용자(50만)

1GB

랜덤 I/O
다중 서버(레플리카)
단일 HDD
IOPS 수백회 이상 (검색위주)

50GB

1GB

50GB

1GB

50GB

사용자(50만)

1GB

50GB

1GB

50GB

1GB

50GB

동기화

동기화

랜덤 I/O
다중 서버(레플리카)
단일 HDD
IOPS 수백회 이상
(갱신위주)

동기화로 인해
IOPS 처리량이 많지 않음

사용자(50만)

1GB

50GB

1GB

50GB

1GB

50GB

홀수처리

짝수처리

예외처리

랜덤 I/O
다중 서버(샤딩)
단일 HDD
IOPS 수백회 이상
(갱신위주)

16GB

랜덤 I/O
단일 서버
단일 HDD
IOPS 천회 가능
​(갱신위주)

500GB

64BIT

사용자(500만)

하드웨어 강화

64BIT

사용자(500만)

랜덤 I/O
다중 서버(레플리카)
다중 HDD(RAID) #소스
단일 HDD #레플리카 
IOPS 천회 이상
(갱신위주)

500GB

64BIT

500GB

64BIT

소스
천회이상 처리

레플리카
수백회 처리

레플리카
수백회 처리

250GB

250GB

동기화

동기화

스레드

복제 지연

64BIT

사용자(500만)

64BIT

64BIT

레플리카

천회이상 처리

레플리카
천회이상 처리

250GB

250GB

동기화

동기화

랜덤 I/O
다중 서버(레플리카)
다중 HDD(RAID) #소스
단일 SSD #레플리카 
IOPS 수천회 가능
(갱신위주)

500GB

500GB

소스
천회이상 처리

하드웨어 강화

500GB

64BIT

사용자(500만)

랜덤 I/O
단일 서버
단일 HDD
IOPS 천회 가능
(집계위주)

낮은 캐시 히트

16GB

64BIT

사용자(500만)

랜덤 I/O
단일 서버
다중 HDD(RAID)
IOPS 천회 이상
(집계위주)

소스
천회이상 처리

250GB

250GB

16GB

64BIT

사용자(500만)

소스
천회이상 처리

250GB

250GB

16GB

랜덤 I/O
다중 서버(레플리카)
다중 HDD(RAID) #소스
단일 SSD #레플리카 
IOPS 수천회 가능
(집계위주)

64BIT

64BIT

레플리카

천회이상 처리

레플리카
천회이상 처리

500GB

500GB

동기화

동기화

16GB

16GB

사용자(500만)

랜덤 I/O
다중 서버(샤딩)
단일 SSD
IOPS 수천회 가능
(집계위주)

64BIT

64BIT

샤딩

천회이상 처리

샤딩
천회이상 처리

500GB

500GB

64BIT

샤딩
천회이상 처리

500GB

홀수처리

짝수처리

예외처리

16GB

16GB

16GB

사용자(500만)

랜덤 I/O
다중 서버(샤딩)
다중 SSD(RAID)
IOPS 수천회 이상
(집계위주)

64BIT

64BIT

샤딩

천회이상 처리

샤딩
천회이상 처리

64BIT

샤딩
천회이상 처리

250GB

홀수처리

짝수처리

예외처리

16GB

16GB

16GB

250GB

250GB

250GB

250GB

250GB

week25

By Yongki Kim

week25

  • 62