본문으로 건너뛰기

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 이전 시 발생하는 요금은 뒤끝에서 지원할 예정입니다.