arcus-memcached icon indicating copy to clipboard operation
arcus-memcached copied to clipboard

nested map 기능 개발

Open minkikim89 opened this issue 4 years ago • 4 comments

ARCUS가 지원하는 map 콜렉션은 nested map을 지원하지 않고 있다. 이를 지원하도록 코드를 개선하도록 한다.

minkikim89 avatar Aug 05 '20 14:08 minkikim89

제가 맡도록 하겠습니다

matteblack9 avatar Aug 08 '20 06:08 matteblack9

기존 명령어 방식에서

mop create <key> <attributes> [noreply]\r\n mop insert <key> <field> <bytes> [noreply|pipe]\r\n\r\n

nested map 사용시에, 정해둔 nested map 명령어 방식이 있나요?

matteblack9 avatar Sep 10 '20 16:09 matteblack9

@HarryKim93 큰 주제를 선택하셨군요. nested map 이슈도 JSON 데이터 저장에 목적을 둔 것인 데, 현재 core spec 부터 정의해야 합니다. 본 이슈에서 정리할 spec부터 살펴보고 말씀 드리겠습니다.

jhpark816 avatar Sep 11 '20 02:09 jhpark816

@HarryKim93 검토결과 nested map 기능 개발은 아쉽지만 보류를 해두어야할 것 같습니다. 이미 많이 살펴보셨을 수도 있을 것 같은데 죄송합니다. 이 이슈에 대해 보류하는 이유는 아래와 같습니다.

  • nested map이 응용에서 유용하게 쓰일 수 있을지에 대한 의문점이 있다.
  • 원래 목적인 JSON 타입 데이터 저장에 nested map이 적합하지 않는 것 같다.
  • JSON 데이터 저장은 JSON type을 별도 정의하여 제공할 계획이다.

minkikim89 avatar Sep 11 '20 07:09 minkikim89