MiniProgramFileLayout
type MiniProgramFileLayout =
| {
kind: "single";
}
| {
chunkBytes: number;
kind: "chunked";
};
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:77
数据库文件在宿主文件系统上的存储布局。
single:一个逻辑文件对应一个宿主文件,每次落盘整文件覆盖写。chunked:逻辑文件P存成P.0、P.1…,每块chunkBytes字节,只重写改过的块, 并在新建主 journal 前占一份 2×chunkBytes的回滚余量,撞配额时让出给回滚。
两种布局的文件互不兼容:声明 chunked 而目录里已有单文件数据库时直接拒绝,不做迁移。