사용자에게 유니크한 값을 할당할때 어떻게 구현하시나요?

조회수 831회

서비스내에서 사용자에게 유니크한 값을 할당하고 싶습니다. 이 값은 특정 기능을 사용하고 다음에 해당 기능을 다시 사용하면 또 다른 유니크한 값을 할당해야 합니다.

이런 상황일때, 어떤식으로 구현해야 할까요? 간단하게는 데이터베이스의 레코드를 추가하고 레코드 id를 할당하는 방법이 있겠지만, 매 해당 기능 사용할 때마다 레코드를 생성하는게 맞는지 모르겠습니다. 서버에 부담을 주는것 같기도 하고, 무엇보다 id만 사용하기 위해 데이터베이스를 사용하는것도 이상해보이고요.

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 저는 UUID 랜덤값을 만들고 DB에 저장해서 쓰고 있습니다. 음.. 별다른 고민은 없었는데 말이죠 편집요청빌런 2017.6.21 14:46

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)