Expand description
MVCC-lite snapshot system for SQLiteGraph
Provides deterministic, read-only snapshots using the S3 Hybrid approach:
- SnapshotState stores immutable cloned HashMaps (not Arc-shared)
- ArcSwap provides lock-free atomic updates
- Read-only SQLite connections ensure database consistency
- Deterministic behavior with repeatable results
Structs§
- Graph
Snapshot - MVCC-lite read-only snapshot for graph data isolation.
- Snapshot
Manager - MVCC snapshot manager using ArcSwap for atomic updates
- Snapshot
State - Immutable snapshot state containing cloned adjacency data