オブジェクトは、直接モードまたはトランザクション モードで開くことができます。 オブジェクトを直接モードで開くと、変更はすぐに完全に行われます。 オブジェクトがトランザクション モードで開かれると、変更はバッファーに格納されるため、編集が完了したら明示的にコミットまたは元に戻すことができます。 コミットされた変更はオブジェクトに保存され、元に戻された変更は破棄されます。 ダイレクト モードは既定のアクセス モードです。
入れ子になった要素で使用するために、親ストレージ オブジェクトでトランザクション モードは必要ありません。 ただし、入れ子になった要素のトランザクションは、親ストレージ オブジェクトのトランザクション内で入れ子になっています。 したがって、子オブジェクトに加えられた変更は、親に対して行われた変更がコミットされるまでコミットできず、ルート ストレージ オブジェクト (最上位の親) が実際にディスクに書き込まれるまで、両方ともコミットされません。 言い換えると、変更は外側に移動します。内部オブジェクトは、即時コンテナーのトランザクションに変更を発行します。