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


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

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

  • 2017년 06월 20일에 수정됨
    프론트앤드, 임베디드 초보개발자입니다
  • 2017년 06월 20일에 작성됨
    프론트앤드, 임베디드 초보개발자입니다.

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


Banner nodejs

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close