Expand description
Persistence Backend Module
§Table of Contents
- PersistenceBackend: Trait for pluggable storage backends
- FjallBackend: Fjall-based persistence (default, pure Rust LSM-tree)
- SledBackend: Sled-based persistence (pure Rust)
- RocksDbBackend: RocksDB-based persistence (higher performance)
- PgVectorBackend: PostgreSQL with pgvector extension (native vector search)
- BackendConfig: Configuration for backend selection
Structs§
- Backend
Config - Configuration for persistence backend
- Fjall
Backend - Fjall-based persistence backend (default)
Enums§
- Backend
Type - Persistence backend type selection
Traits§
- Persistence
Backend - Trait for persistence backends
- Persistence
Backend Ext - Extension trait for typed get/set operations
Functions§
- create_
backend - Create a persistence backend based on configuration