Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ /

Realm 文件 - Flutter SDK

在此页面上

  • Realm 文件
  • 辅助文件

是 Realm 中用于组织数据的核心数据结构。Realm 是应用程序中使用的对象(称为 Realm 对象)以及描述对象的其他元数据的集合。 要了解如何定义 Realm 对象,请参阅定义 Realm 对象模式。

打开 Realm 时,可以包含配置,指定有关如何配置 Realm 文件的其他详细信息。 这包括:

  • 传递文件路径或内存标识符以自定义 Realm 在设备上的存储方式

  • 提供已登录用户和 Sync 详细信息,以将 Sync 与 Realm 一起使用

  • 指定 Realm 仅使用应用的部分类

  • 是否以及何时压缩 Realm 以减小其文件大小

  • 传递加密密钥以加密 Realm

  • 执行模式更改时提供模式版本或迁移区块

Realm将域中每个对象和类型的二进制编码版本存储在单个 .realm文件中。 该文件位于打开域时可以定义的特定路径。 您可以使用 打开、查看和编辑这些文件的内容

Realm 会为每个 Realm 创建附加文件:

  • realm 文件,后缀为 "realm",例如 default.realm :包含对象数据。

  • 锁定文件,后缀为 "lock",例如 default.realm.lock :跟踪 Realm 中哪些数据版本正在使用中。 这可以防止 Realm 回收客户端应用程序仍在使用的存储空间。

  • note 文件,后缀为 "note",例如 default.realm.note :启用线程间和进程间通知。

  • 管理文件,后缀为“管理”,例如 default.realm.management :内部状态管理。

删除这些文件具有重要意义。 有关删除.realm或辅助文件的更多信息,请参阅:删除Realm。

后退

序列化