Enum StorageMode
- Namespace
- Typhon.Schema.Definition
- Assembly
- Typhon.Schema.Definition.dll
Determines how a component's data is stored, persisted, and recovered. Immutable per ComponentTable after registration.
public enum StorageMode : byte
Fields
SingleVersion = 1In-place writes (last-writer-wins), tick-fence WAL durability, crash recovery to last tick boundary.
Transient = 2Heap memory only — no persistence, no WAL, all data lost on crash. Developer owns concurrency.
Versioned = 0Full MVCC snapshot isolation, WAL per-transaction, crash recovery to exact pre-crash state.