Expand description
Aegis Storage - Multi-Paradigm Storage Engine
Unified storage layer supporting multiple data models (relational, time series, document, streaming) with pluggable backends. Provides ACID transactions, compression, encryption, and efficient indexing strategies.
Key Features:
- Pluggable storage backends (local filesystem, memory, distributed)
- Write-ahead logging for durability and crash recovery
- Block-based storage with configurable compression
- Buffer pool for efficient page caching
- Multi-version concurrency control (MVCC)
@version 0.1.0 @author AutomataNexus Development Team
Re-exports§
pub use backend::StorageBackend;pub use block::Block;pub use block::BlockHeader;pub use buffer::BufferPool;pub use page::Page;pub use transaction::GcStats;pub use transaction::IsolationLevel;pub use transaction::Transaction;pub use transaction::TransactionManager;pub use transaction::TransactionStats;pub use wal::CheckpointData;pub use wal::LogRecord;pub use wal::LogRecordType;pub use wal::RecoveryResult;pub use wal::WriteAheadLog;