• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    해결됨

Hashes를 실제로 자주 사용하나요?

23.10.19 01:25 작성 조회수 244

0

코드단에서 바라봤을 때, JSON Strings를 활용하면 약간의 메모리 낭비나 매번 JSON 전체를 불러와야 한다는 단점이 있지만 객체가 중첩될 경우 사용할 수 없고, 저장 및 불러오기 방식도 다소 번거로운 Hashes 데이터 타입을 굳이 사용할 이유가 있는지 잘 모르겠습니다..

답변 1

답변을 작성해보세요.

0

안녕하세요. 말씀하신 것처럼 데이터의 특성과 목적에 따라 trade-off를 고려하여 효율적인 방법을 선택하면 될 것 같습니다.

예를 들어, Redis HGET 명령어의 경우 O(1)의 시간 복잡도를 갖기 때문에 특정 object에서 하나의 속성만 빠르게 조회하고 싶은 경우에는 JSON string으로 저장하고 읽는 것이 비효율적일 수 있습니다.