- Redis 액세스(100 ns) vs (1 ms)Postgresql 인설트 : 만배 빠름…
- Redis 액세스 vs SSD Read (k/v DB) : 천배 빠름…
1. 개요
-
L1 및 L2 캐시: 1ns, 10ns
예: 일반적으로 마이크로프로세서 칩에 내장됩니다. 하드웨어를 직접 다루지 않는 이상 하드웨어에 대해 걱정할 필요가 없습니다.
-
RAM 액세스: 100ns
예: 메모리에서 데이터를 읽는 데 약 100ns가 걸립니다. Redis는 메모리 내 데이터 저장소이므로 Redis에서 데이터를 읽는 데 약 100ns가 걸립니다.
-
1Gbps 네트워크를 통해 1K 바이트 전송: 10us Send 1K bytes over 1 Gbps network: 10 us
예: Memcached에서 네트워크를 통해 1KB의 데이터를 전송하는 데 약 10us가 소요됩니다.
-
SSD에서 읽기: 100us
예: RocksDB는 디스크 기반 K/V 저장소이므로 SSD에서 읽기 대기 시간은 약 100us입니다.
-
데이터베이스 삽입 작업: 1ms.
예: Postgresql 커밋에는 1ms가 걸릴 수 있습니다. 데이터베이스는 데이터를 저장하고, 인덱스를 생성하고, 로그를 플러시해야 합니다. 이 모든 작업에는 시간이 걸립니다.
-
패킷 보내기 CA->네덜란드->CA: 100ms
예: 장거리 Zoom 통화가 있는 경우 대기 시간은 약 100ms일 수 있습니다.
-
내부 재시도/새로 고침: 1~10초
예: 모니터링 시스템에서 새로 고침 간격은 일반적으로 5~10초(Grafana의 기본값)로 설정됩니다.
Top comments (0)