2011-08-13 4 views
1

Redis와 같은 키 - 값 데이터 저장소가 1 개의 클라이언트 연결에서 X 요청 수를 처리하거나 X 클라이언트 연결보다 클라이언트 당 1 요청을 처리하는 것이 더 효율적입니까?NoSQL/Redis Scaling Theory

답변

1

이론적으로 연결을 재사용한다는 것은 연결 오버 헤드에서 더 적은 작업이 필요하다는 것을 의미하므로 기술적으로 더 효율적입니다. 그러나 실제로는 대기 시간은 서버가 대부분 유휴 상태 일 때 단일 연결을 사용하면 속도가 훨씬 느려진다는 것을 의미합니다.

Redis 성능은 CPU에 의해 거의 제한받지 않습니다. 단일 연결에서 두 번째 요청을 기다리는 데 소요되는 시간에 별도의 연결에서 100 개의 요청을 매우 쉽게 처리 할 수 ​​있습니다.

관련 문제