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 |
---|