뒤끝 데이터 저장 방식에 관하여 문의 드립니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.7.0
  • 프로젝트명 : Pandadog
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

현재 데이터 저장 방식의 차이에 대하여 의견이 갈리고 있습니다 혹시 올바른 저장 방식이 어떤 것인지 알고 싶어서 게시글을 남깁니다.

  1. row 를 최소로 column 을 최대로
    유저의 필요한 정보를 row 하나로 관리 하는 방식

  2. row 를 최대로 column 을 최소로
    유저의 필요한 정보를 row 로 분리하여 관리하는 방식

어떤 부분이 뒤끝 콘솔에 맞는지 궁금하여 문의 드립니다.

안녕하세요 개발자님.

뒤끝에서 추천하는 방식은 한 테이블에 유저 한명당 하나의 row를 갖도록 하는 방식을 추천드리고 있습니다.

따라서 1번에 더 적합하다고 생각이 되오나, 테이블 또한 목적에 맞게 나누어 사용하는 것을 추천드립니다.

잘못된 예 - 한 테이블에 모든 정보 삽입

  1. UserInfo 테이블
  • 컬럼 : 장비, 레벨, 유저 정보, 아이템, 퀘스트정보

올바른 예 - 목적에 맞고 가능한 컬럼이 동일한 데이터들이 모아지는 테이블로 나눠서 생성

  1. 장비 테이블
  2. 유저 정보 테이블 - 컬럼 : 레벨, 유저 정보
  3. 아이템 테이블
  4. 퀘스트 테이블