Skip to main content

Crate apfsds_storage

Crate apfsds_storage 

Source
Expand description

APFSDS Storage - MVCC storage engine

This crate provides:

  • MVCC segment-based storage
  • B-link tree index (lock-free)
  • Compaction
  • tmpfs integration
  • ClickHouse backup (config-based)

Re-exports§

pub use wal::Wal;

Modules§

postgres
wal

Structs§

BLinkTree
A simplified B-link tree index using DashMap Full B-link tree implementation will be added in Phase 2
ClickHouseBackup
ClickHouse backup client
ClickHouseConfig
ClickHouse client configuration
ConnectionRecord
Connection record for ClickHouse storage
RaftLogRecord
Raft log record for ClickHouse storage
Segment
A storage segment containing connection records
SegmentPtr
Pointer to a record in a segment
StorageConfig
Storage engine configuration
StorageEngine
MVCC storage engine
StorageStats
Storage statistics

Enums§

ClickHouseError
ClickHouse client errors
StorageError