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

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

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

  • 저는 UUID 랜덤값을 만들고 DB에 저장해서 쓰고 있습니다. 음.. 별다른 고민은 없었는데 말이죠 처제의일기 2017.6.21 14:46

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.