본문으로 건너뛰기

DB 구버전 -> 신버전 이전 가이드

DB 이전 신청

DB 이전 신청에 대해서는 아래 뒤끝 커뮤니티 링크를 참고 부탁드리겠습니다.

게임 정보 관리 업데이트에 따른 구버전 데이터 신버전 전환 신청 접수 안내

선행 작업

DB 구버전에서 신버전으로 이전하기 위해서는 아래 작업들이 모두 선행되어야 합니다.

  • 클라이언트에 SDK를 5.4.0 이상 버전으로 업데이트
  • 클라이언트 상의 게임 정보 함수를 Backend.GameData 함수로 업데이트
    • 새로운 테이블은 Backend.GameInfo 및 Backend.GameSchemaInfo 함수로 CRUD 할 수 없기에 Backend.GameData 함수로 업데이트가 필요합니다.
    • 게임이 라이브로 서비스되는 개발사의 경우 DB 이전이 진행되면 기존의 게임 정보 함수로는 이전된 테이블에 접근할 수 없기 때문에 게임 운영에 차질이 생길 수 있습니다.
  • 프로젝트 상태가 점검일 때 클라이언트 단에서의 처리 로직 작성
    • DB 이전이 진행되는 동안 프로젝트 상태를 점검으로 바꾸어야 합니다.
    • DB 이전이 진행되는 동안 발생할 수 있는 문제를 예방하기 위한 조치입니다.
    • 프로젝트 상태가 점검인 기간 동안 클라이언트에서는 모든 요청이 실패하게 되기 때문에 이를 클라이언트 단에서 처리하기 위한 로직이 필요합니다.
  • 위 작업이 모두 완료된 후 게임 업데이트 배포
    • 이 사항은 게임을 라이브로 운영 중인 개발사만 해당합니다.
    • 현재 개발 중인 프로젝트의 경우 건너뛰어도 무관합니다.

DB 이전

DB 이전은 위 선행 작업이 모두 완료된 후 일정을 조율하여 진행됩니다.

DB 이전 작업이 시작되기 전 반드시 프로젝트 상태를 점검으로 바꿔 DB 이전 작업이 진행되는 동안 테이블이 삭제되거나 수정되지 않아야 합니다.

DB 이전이 완료되는 대로 프로젝트 상태를 점검에서 온라인으로 바꾸면 프로젝트를 정상적으로 운영할 수 있습니다.

DB 이전 소요 시간

DB를 이전하는 테이블의 수, 테이블 내 row의 수에 따라 DB 이전에 소요되는 시간이 달라지게 됩니다.

소요 시간은 작업 일정을 조율하면서 문의 부탁드리겠습니다.

DB 이전 시 발생하는 요금 관련

DB 이전 시 발생하는 요금은 뒤끝에서 지원할 예정입니다.