Expand description
Transaction management module with MVCC.
Provides ACID transaction support using Multi-Version Concurrency Control (MVCC). Implements snapshot isolation with timestamp-based versioning.
Structs§
- MVCC
Storage - MVCC storage for versioned data
- Transaction
- A database transaction with MVCC support
- Transaction
Manager - Transaction Manager for MVCC
- Version
Chain - MVCC version chain for a key
- Versioned
Value - A versioned value in MVCC
Enums§
- Isolation
Level - Transaction isolation levels
Type Aliases§
- Timestamp
- Timestamp for MVCC versioning
- Transaction
Id - Transaction ID (monotonically increasing)