키-값 저장소(key-value store)

키-값 데이터베이스라고 불리는 비 관계형(non-relational) 데이터베이스

→ 고유 식별자(identifier)를 키로 가져야 함

ex. 아마존 다이나모, memcached, Redis

문제 이해 및 설계 범위 확정


단일 서버 키-값 저장소

키-값 쌍 메모리에 해시 테이블로 저장

속도 ↑ But, 모든 데이터를 메모리 안에 두는 것 불가능

→ (해결) 데이터 압축(compression), 자주 쓰이는 데이터만 메모리에 두고 나머지는 디스크에 저장