Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

Realm 파일 - Flutter SDK

이 페이지의 내용

  • Realm 파일
  • 보조 파일

영역 은 Realm에서 데이터를 구성하는 데 사용되는 핵심 데이터 구조입니다. 영역은 애플리케이션에서 사용하는 Realm 객체라는 객체와 객체를 설명하는 추가 메타데이터의 모음입니다. Realm 객체를 정의하는 방법을 알아보려면 Realm 객체 스키마 정의를 참조하세요.

영역을 열 때 영역 파일을 구성하는 방법에 대한 추가 세부 정보를 지정하는 구성을 포함할 수 있습니다. 여기에는 다음과 같은 것이 포함됩니다.

  • 파일 경로 또는 인메모리 식별자를 전달하여 장치에 영역이 저장되는 방식을 사용자 지정합니다.

  • realm과 함께 동기화를 사용하기 위해 로그인한 사용자와 동기화 세부 정보 제공

  • 앱 클래스의 하위 집합만 사용하도록 realm 지정

  • realm의 파일 크기를 줄이기 위해 언제 그리고 어떻게 압축할지 여부

  • realm을 암호화하기 위한 암호화 키 전달

  • 스키마 변경 시 스키마 버전 또는 마이그레이션 블록 제공

Realm 은 영역 에 있는 모든 객체 및 유형의 바이너리 인코딩 버전을 단일 .realm 파일 에 저장합니다. 파일 은 영역 을 열 때 정의할 수 있는 특정 경로 에 있습니다. 을(를) 사용하여 이러한 파일의 내용을 열고, 보고, 편집할 수 있습니다 .

Realm은 각 Realm에 대해 추가 파일을 생성합니다.

  • 'realm' 접미사가 붙은 영역 파일(예: default.realm: 객체 데이터를 포함합니다.

  • 잠금 파일, "lock" 접미사(예: default.realm.lock: Realm에서 활발하게 사용 중인 데이터 버전을 추적합니다. 이렇게 하면 Realm이 클라이언트 애플리케이션에서 아직 사용 중인 저장 공간을 회수할 수 없습니다.

  • 메모 파일, 접미사 '메모'(예: default.realm.note: 스레드 간 및 프로세스 간 알림을 활성화합니다.

  • 관리 파일, 접미사 "관리"(예: default.realm.management: 내부 상태 관리입니다.

이러한 파일을 삭제하는 것은 중요한 의미를 갖습니다. .realm 또는 보조 파일 삭제에 대한 자세한 내용은 Realm 삭제를 참조하세요.

돌아가기

직렬화

이 페이지의 내용