Skip to main content

데이터베이스란?

출시 예정

데이터베이스는 2026년 1월 출시 예정입니다.

데이터베이스는 게임 내 모든 종류의 데이터를 구조적으로 저장하고 관리하는 백엔드 스토리지입니다.

  • ‘유저 데이터’부터 여러 유저가 동시에 변경하는 ‘공용 데이터’까지 폭넓게 다룰 수 있도록 설계되어 있습니다.
  • SQL 기반 쿼리 에디터를 제공하여 데이터를 직접 조회·수정하며 관리할 수 있습니다.
  • 특히 게임 내에서 지속적으로 변화하는 상태 데이터나 게임 전반에 공유되는 정보를 다루는 데 효과적이며,
  • 비실시간 콘텐츠부터 협동·경쟁 기반의 복잡한 게임 구조까지 유연하게 확장 가능합니다.

데이터베이스 활성화 페이지

주요 특징

1. 유저 데이터 + 공용 데이터 저장

단일 유저의 상태뿐 아니라, 보스 체력·점령 지역·서버 이벤트 같은 공용 데이터까지 폭넓게 관리할 수 있습니다.
→ 다양한 장르의 확장형·상태 기반 콘텐츠 구현에 적합합니다.

2. 다양한 환경에서의 일관된 데이터 관리

데이터베이스는 여러 실행 환경에서 일관된 방식으로 데이터를 읽고 쓰도록 설계되어 있습니다.
비동기 콘텐츠부터 서버 전체 상태를 다루는 구조까지 다양한 게임 로직에 유연하게 적용할 수 있습니다.

3. 직관적인 테이블·컬럼 스키마 관리

  • NoSQL 기반의 유연한 스키마
  • 테이블 타입 구분(유저 테이블 / 자유 테이블)
  • 컬럼 타입, 인덱스 등 구조적 요소를 유연하게 구성
  • 백업/복원 등 운영 기능 제공

4. LINQ 스타일의 유연한 쿼리

데이터 필터링, 조건 검색, 트랜잭션 등, 개발자가 익숙한 문법으로 사용할 수 있는 LINQ 스타일의 쿼리 방식을 제공합니다.

기존 베이스 기능과의 차이

데이터베이스는 프로젝트 데이터를 더 유연하고 확장성 있게 관리하기 위한 새로운 표준 데이터 저장 기능입니다.
베이스의 게임정보, 차트 기능도 유지되지만, 신규 기능과 고도화는 데이터베이스를 중심으로 제공될 예정입니다.

항목게임정보차트데이터베이스
정의각 유저에게 귀속되는 데이터 저장 및 관리콘솔에서 업로드한 설정/참조 데이터를 CDN 배포 후, SDK에서 조회유저/공용 데이터를 모두 저장·조회·수정·삭제할 수 있는 백엔드 DB
저장 가능한 데이터유저 귀속 데이터만 저장 가능
(예: 레벨, 스테이지, 보유 재화 등)
공용 참조 데이터
(예: 몬스터 스펙/상점 목록 등)
유저 데이터 + 공용 데이터 모두 저장 가능
(유저 테이블/자유 테이블)
클라이언트 접근 권한자신의 데이터는 Insert/Update/Delete 가능
다른 유저의 데이터는 불가
조회만 가능
로컬 스토리지에서는 저장/수정/삭제 가능
테이블/컬럼 권한 설정에 따라 CRUD 모두 가능
콘텐츠 활용 예시개인 상태 관리(레벨·재화·인벤토리 등)에 적합
공용 상태를 조작해야 하는 콘텐츠(비동기 PvP·점령전 등)은 구현 어려움
몬스터 이름/속성, 스테이지별 난이도, 상점 상품 목록 등 설정값/참조 데이터 제공에 적합
상태 변화가 필요한 콘텐츠에는 부적합
유저 간 공유·협력·경쟁이 필요한 모든 형태의 게임 로직을 구현할 수 있으며,
영토 점령·길드 보스·비동기 PvP 등 공용 상태 기반 콘텐츠에도 폭넓게 활용 가능
인덱스 / 검색기본 인덱스 제공
사용자 정의 인덱스 미제공
인덱스 미제공사용자 정의 인덱스 제공
복합 인덱스 가능
쿼리 제공 범위단일 조건 중심의 Where 필터 제공
(조합 조건/정렬은 불가)
쿼리 미제공LINQ 스타일 쿼리 제공
(Where/First/ToList/Add/Transaction 등)

콘솔 메뉴 구조

1. 테이블(Table)

  • 유저/자유 테이블 생성
  • 컬럼 구성
  • 데이터 조회/삽입/수정/삭제
  • CSV 임포트

2. 설정(Settings)

  • DB UUID / Region
  • 인덱스 설정
  • 백업 주기 및 복원
  • 비활성화

3. 요금제 & 사용량(Pricing & Usage)

  • 제공량/초과량
  • 요금제 변경
  • 월별 사용량 조회

관련 링크

콘솔 메뉴 바로가기

출시 예정

데이터베이스는 2026년 1월 출시 예정입니다.

SDK 지원 제한

데이터베이스에서는 아래 SDK를 지원하지 않습니다.