ストラクチャファイルの更新がディスクに書き込まれる条件
日付 | 2011/05/25 |
---|---|
ID | 76305 (英語原文参照) |
バージョン | v12 |
プラットフォーム | Mac/Win |
ストラクチャファイル(拡張子4DB)は, それ自体がストラチャ情報の収録されたデータベースです。つまり, 4DBファイルの管理には, データファイルと同じデータベースエンジンが使用されています。ストラクチャの更新は, レコードと同じようにキャッシュされていますが, レコードのようにログファイル(拡張子journal)に記録されているわけではないので, どちらかといえば4D v12のエクスターナルデータベースに近いということができます。
いずれにしても, ストラクチャファイルの更新はデータファイルと同じ条件でディスクに書き込まれています。
つまり,
上記いずれかの条件でフラッシュが実行されます。最後に挙げた条件に注目してください。開発中は, 意図的にディスクへのキャッシュ書き込み周期を短時間に設定し, 更新が頻繁に保存されるようにすると良いかもしれません。