Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ /

Arquivos de domínio - Flutter SDK

Nesta página

  • Arquivos Realm
  • Arquivos auxiliares

Um domínio é a estrutura de dados principal usada para organizar dados no Realm. Um Realm é uma collection dos objeto que você usa em sua aplicação, chamados Objeto de Realm, bem como metadados adicionais que descrevem os objeto. Para saber como definir um Objeto de Realm, consulte Definir um esquema de objetos.

Ao abrir um Realm, você pode incluir uma configuração que especifica detalhes adicionais sobre como configurar o Arquivo de Realm. Isso inclui coisas como:

  • Passe um caminho de arquivo ou identificador in-memory para personalizar como o Realm é armazenado no dispositivo

  • Fornece um usuário conectado e detalhes de sincronização para usar a sincronização com o real

  • Especifique o domínio para usar apenas um subconjunto das classes do seu aplicativo

  • Se e quando compactar um domínio para reduzir o tamanho do arquivo

  • Passe uma chave de encriptação para criptografar um Realm

  • Forneça uma versão do esquema ou bloco de migração ao fazer alterações no esquema

O Realm armazena uma versão codificada binária de cada objeto e digita um Realm em um único arquivo .realm . O arquivo está localizado em um caminho específico que você pode definir quando abre o Realm. Você pode abrir, visualizar e editar o conteúdo desses arquivos com .

O Realm cria arquivos adicionais para cada realm:

  • arquivos realm, com sufixo com "realm", por exemplo default.realm: contém dados de objeto.

  • lock, com sufixo "lock", por exemplo default.realm.lock: acompanhe quais versões dos dados em um domínio estão ativamente em uso. Isso impede que o domínio recupere espaço de armazenamento que ainda é usado por um aplicativo cliente.

  • arquivos de nota, com sufixo com "nota", por exemplo default.realm.note: ative as notificações entre threads e entre processos.

  • arquivos de gerenciamento, com sufixo de "gerenciamento", por exemplo default.realm.management: gerenciamento de estado interno.

Excluir esses arquivos tem implicações importantes. Para obter mais informações sobre a exclusão de .realm ou arquivos auxiliares, consulte: Excluir um Realm.

Voltar

Serialização