본문 바로가기

Cache

memcached vs redis vs arcus

memcached

 - 분산 메모리 캐싱 시스

 - 결과 데이터를 작은 단위의 key - value 형태로 메모리에 저장

 - 필요로 하는 메모리가 부족한 경우 시스템에서 가져다 쓰기 편하게 함

 - 논리적 결합으로 각각의 서버 메모리를 합해서 하나의 메모리 처럼 사용할 수 있게 해줌 (메모리 효율성이 좋음)


redis

 - 가장 단순한 key - value 구조를 가지고 있음

 - 다양한 데이터 타입 지원 (string, set, sorted set, hashes, list)


arcus

 - memcached와 zookeeper를 기반으로 개발 됨

 - memcached 프로토콜을 지원하고, memcached의 기본 성능 혜택은 유지 됨. 

 - memcached 에서 확장 되어 추가로 제공하는 기능

   - zookeeper 기반의 cache cloud 관리

   - Collection 자료구조 지원 (+ small memory allocator 지원)

   - B+tree의 다양한 기능

   - Sticky item 지원



[참조]

http://brownbears.tistory.com/43

http://brownbears.tistory.com/75

'Cache' 카테고리의 다른 글

Eviction, Expiration, Passivation  (0) 2020.06.19