Overview of FractalBits
mainFractalBits is a high-performance, S3-compatible object storage system designed for low latency and high throughput. It is particularly suited for AI training pipelines and data analytics due to its native support for atomic rename of both objects and directories—a feature standard S3 lacks.
Key Technical Features
- Fractal ART (Adaptive Radix Tree) Engine: Uses a full-path name approach for metadata to avoid heavy distributed transactions, enabling high scalability and atomic renames. It also serves as an SSD-optimized local data engine.
- High Performance: Capable of delivering >1.3M 4KB-object reads per second with P99 latency of ~3ms.
- Technology Stack: Built with Rust (API gateway/control plane) and utilizes
io_uringfor asynchronous I/O in the storage engine and data plane. - Cost Efficiency: Designed to be more cost-effective than AWS S3 Express One Zone for small object workloads.