Milvus continues to support a variety of S3-compatible object storage backends. This post evaluates RustFS as a potential alternative to MinIO, detailing its architecture, compatibility with Milvus's storage requirements, and providing a hands-on guide for replacing MinIO with RustFS in a Milvus deployment. It highlights the importance of a reliable and evolving object storage layer for Milvus's decoupled architecture and explores RustFS's potential for memory safety and performance. The deployment guide covers setting up RustFS and configuring Milvus to use it.
All Milvus trails