Crate kawa_storage

Crate kawa_storage 

Source
Expand description

§Kawa Storage

高性能な Write-Ahead Log (WAL) ベースのストレージエンジン。 Kafka互換プロトコルでのイベントソーシングを支援する。

§機能

  • セグメント化されたWAL
  • メモリマップドI/O
  • CRCチェック付きデータ整合性保証
  • ゼロコピー読み取り

Re-exports§

pub use error::StorageError;
pub use error::StorageResult;
pub use event::Event;
pub use event::EventId;
pub use event::EventData;
pub use segment::Segment;
pub use segment::SegmentId;
pub use segment::SegmentManager;
pub use wal::WriteAheadLog;
pub use wal::WalConfig;
pub use memory::MemoryPool;
pub use memory::PooledBuffer;
pub use ultra_performance::UltraPerformanceEngine;
pub use ultra_performance::LockFreeRingBuffer;
pub use ultra_performance::SIMDBatchProcessor;
pub use ultra_performance::PerformanceMetrics;
pub use ultra_performance::NUMATopology;
pub use gpu_acceleration::GPUAcceleratedEngine;
pub use gpu_acceleration::GPUAccelerationType;
pub use gpu_acceleration::GPUContext;
pub use gpu_acceleration::GPUMetrics;
pub use gpu_acceleration::HybridConfig;
pub use gpu_acceleration::DistributionStrategy;
pub use security::SecurityManager;
pub use security::SecurityConfig;
pub use security::SecurityMetrics;
pub use security::SecurityError;
pub use security::RateLimiter;
pub use security::ResourceMonitor;
pub use security::GPUTimeoutManager;

Modules§

error
Storage Error Types
event
Event Data Structures
gpu_acceleration
GPU Acceleration Engine (Phase 2 - セキュリティ強化版)
memory
高性能メモリプール
security
Security Module for DoS Protection
segment
Segment Management
ultra_performance
Ultra Performance Engine
wal
Write-Ahead Log (WAL)

Structs§

Offset
オフセット型(Newtypeパターン)
Partition
パーティション型(Newtypeパターン)
StorageConfig
ストレージエンジンの設定
StorageEngine
ストレージエンジンのメインエントリポイント
Topic
トピック型(Newtypeパターン)