데이터 스토어 모범 사례

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

모범 사례는 데이터를 더 효율적으로 관리하는 데 도움이 되는 가이드라인입니다.

일반적인 모범 사례

데이터 스토어 수 줄이기

데이터 스토어는 데이터베이스의 테이블과 유사한 동작을 합니다. 게임에서 데이터 스토어의 수를 최소화하고 관련 데이터를 동일한 데이터 스토어에 저장하면 각 데이터 스토어를 개별적으로 구성할 수 있으며 데이터 운영의 효율성을 높일 수 있습니다.

관련 데이터에 대해 단일 객체 사용

최대 4 MB 객체 크기 제한을 보다 효율적으로 사용하려면 모든 관련 데이터를 한 번의 호출로 가져오세요. SetAsync()는 모든 데이터를 업데이트하므로 동일한 사용자의 모든 데이터가 항상 동기화됩니다.

버전 관리 시스템은 전체 데이터 스토어가 아닌 개별 객체의 버전을 관리합니다. 즉, 자급자족 객체는 데이터 스토어를 이전 버전으로 복원할 때 일관성을 유지합니다.

데이터 조직을 위한 키 접두사 사용

ListKeysAsync()를 호출할 때 특정 접두사로 키를 필터링하세요. 예를 들어, 여러 캐릭터 프로필을 지원하는 게임에서 /User_1234/profiles/warrior/User_1234/profiles/mage와 같은 접두사를 가진 키를 저장할 수 있습니다. 그런 다음 /User_1234/profiles로 접두사 검색을 사용하여 해당 사용자의 모든 프로필 목록을 가져올 수 있습니다.

최적화 모범 사례

데이터 스토어는 게임당 저장소 한도가 적용됩니다. 게임이 할당량에 접근하거나 초과하면 사용량을 줄이고 추가 비용을 피하기 위해 조치를 취해야 합니다.

저장소 사용량 모니터링

데이터 스토어 관측성을 위해 다음 도구를 사용하세요:

  • 데이터 스토어 대시보드: 시간에 따라 저장소 사용량의 시각적 개요를 제공합니다. 이 대시보드를 사용하여 저장소의 확장을 모니터링하고 예상치 못한 사용량 증가 기간을 식별하세요.

  • 데이터 스토어 관리자: 게임의 저장된 데이터에 대한 직접적인 뷰를 제공합니다. 관리자는 현재의 저장소 사용량 및 모든 데이터 스토어에 저장된 총 키와 같은 주요 지표를 포함합니다. 게임이 할당량을 초과하면 관리자에게 경고 메시지가 표시되고 새로운 월별 예상 비용이 안내됩니다.

    게임에 100개 이상의 데이터 스토어가 있는 경우 관리자가 자세한 메트릭을 표시하지 않을 수 있습니다. 이 경우 Open Cloud를 통한 프로그래밍 분석 또는 배치 작업을 고려하세요.

  • 알림: 게임이 저장소 한도에 접근하거나 초과할 때 알림을 보냅니다. 알림에는 사용량을 검토하고 줄일 수 있는 대시보드 링크와 안내가 포함되어 있습니다.

할당량 초과 사용량 해결

게임이 저장소 한도를 초과하는 경우 다음과 같이 할 수 있습니다:

  • 사용하지 않는 데이터 스토어 삭제: 테스트 중이거나 임시 스토어가 있는 경우, 정기적으로 삭제하면 건강한 저장소 사용량을 유지하는 데 도움이 됩니다. 데이터 스토어를 삭제하면 Roblox가 요청을 처리하는 데 최대 30일이 걸릴 수 있습니다.
  • 개별 키 삭제: 이는 임시 항목이나 특정 플레이어의 데이터를 제거해야 할 때 유용합니다.
  • 배치 프로세서 사용: 수동으로 데이터를 삭제하는 것이 효율적이지 않은 경우 배치 프로세서 또는 Open Cloud 데이터 스토어 API를 사용하여 대량으로 데이터를 삭제할 수 있습니다.

새로운 키 대신 데이터 스토어 버전 사용

플레이어나 구성 데이터의 업데이트나 새 버전을 저장할 때, 각 버전에 대해 새 키를 만드는 대신 데이터 스토어 버전 관리 시스템을 사용할 수 있습니다. 버전 관리는 전체 키 수나 저장소 발자국을 증가시키지 않고 이전 저장을 롤백하거나 검사할 수 있게 해줍니다.

임시 데이터를 위한 메모리 스토어 사용

캐시나 일시적 데이터를 위해 데이터 스토어 대신 메모리 스토어를 사용하세요. 메모리 스토어의 데이터는 45일 후 자동으로 만료되어 장기 저장소 성장률을 줄입니다.

테스트 후 데이터 정리

테스트가 끝난 후 데이터 스토어 관리자를 통해 테스트 데이터 스토어를 삭제하세요. 테스트 데이터를 위해 새로운 범위나 전체 새로운 데이터 스토어를 생성하는 것을 피하세요.

키별로 플레이어 데이터 저장

플레이어 데이터를 데이터 스토어별로 저장하는 대신 키별로 저장하세요. 키를 삭제하는 것이 데이터 스토어를 삭제하는 것보다 더 빠릅니다.

이벤트 후 데이터 제거

시즌 이벤트나 임시 기능 후 사용하지 않는 데이터를 배치 프로세서 또는 Open Cloud API를 통해 삭제하세요.

정기적으로 사용량 검토

정기적으로 사용량을 검토하고 데이터 스토어 대시보드를 통해 이상 징후를 조기에 감지하세요.

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.