데이터베이스 질문합니다

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

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

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 : 타마타마
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요 간단한 질문 하나 드리고 싶습니다.
이번에 프로젝트를 새로 작업을 해보려고 하는데, 게임 정보를 아예 안쓰고
모든걸 데이터베이스로 할 수 있는건가요?

그리고 어떤 방식을 권장하시나요?
뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

안녕하세요, 게임 서버 뒤끝입니다.
문의주신 내용처럼 게임정보를 사용하지 않고 데이터베이스 기능만으로 구성하는 것도 가능합니다.
뒤끝 데이터베이스는 유저 데이터뿐 아니라 공용 데이터까지 구조적으로 저장·관리할 수 있도록 제공되는 기능이며,
게임 내 다양한 데이터를 테이블 형태로 구성하여 사용할 수 있습니다. (데이터베이스는 게임정보의 상위 개념 기능입니다.)

다만 어떤 방식을 사용할지는 프로젝트에서 다루려는 데이터의 성격에 따라 결정하시는 것을 권장드립니다.

  • 유저 개인에게 귀속되는 비교적 단순한 데이터
    예: 유저의 스테이터스, 아이템, 재화 등 개인 플레이 데이터
    → 기존 게임정보 기능으로도 충분히 구성할 수 있습니다.

  • 공용 데이터나 구조가 복잡한 데이터
    예: 여러 유저가 함께 변경하는 상태값, 공용 월드 상태, 비동기 PvP, 협동/경쟁형 콘텐츠, 거래소 등
    → 데이터베이스 기능 사용을 더 권장드립니다.
    데이터베이스는 유저 데이터와 공용 데이터를 함께 다룰 수 있도록 설계되어 있어 보다 확장성 있는 데이터 관리가 가능합니다.

개인 상태값 위주의 단순한 구성이라면 게임정보를 통해 구성하는 것이 비교적 빠르게 적용할 수 있다는 장점이 있습니다.
반대로 초기부터 구조화된 데이터 관리나 공용 데이터 활용까지 고려하고 계신다면 데이터베이스 중심으로 설계하는 방식도 충분히 좋은 선택이 될 수 있습니다.

요금면에서도 게임정보는 완전한 종량형 요금제로 제공되며,
데이터베이스는 월 정액 요금 기반으로 하여 제공 사용량을 초과하는 사용분에 대해서 추가요금이 발생하는 형태인 점 참고부탁드립니다.