반응형
머클 트리
-
분산 키-값 저장소 설계시스템 설계 2022. 8. 30. 23:27
[가상 면접 사례로 배우는 대규모 시스템 설계]를 읽고 작성하는 포스트입니다. 틀린 내용이 있을 수도 있습니다! 틀린 내용이 있다면 댓글로 달아주시면 감사하겠습니다! 이번 챕터에서는 키-값 저장소 설계에 대해서 공부한 내용을 정리했다. 키 값 저장소란? 키 값 저장소는 비 관계형 데이터베이스로 키-값 데이터 쌍을 저장하며, 내부의 데이터는 키를 통해서만 접근할 수 있기 때문에 키를 고유 식별자로 가져야 한다. 키는 일반 텍스트 일수도 있고, 해시 값일 수도 있다. 키는 성능상의 이유로 짧을수록 좋으며, 값은 문자열, 객체, 리스트 등 어떤 값도 가능하다. 대표적인 키 값 저장소로 다이나모 DB, Memcached, Redis 등이 있다. 어떠한 특징을 갖는 키-값 저장소를 살펴볼 것인가? 해당 챕터에서는..