Does the Milvus Distributed Version support high-performance distributed file systems? #39879
Replies: 4 comments 2 replies
-
So far, milvus supports these storage types: Line 146 in 9bbaaac
For "support high-performance distributed file systems" -------------------------------- Wait @xiaofan-luan comment |
Beta Was this translation helpful? Give feedback.
-
Adding support for storage like HDFS or NFS is not very difficult for Milvus.
|
Beta Was this translation helpful? Give feedback.
-
Thanks @xiaofan-luan . ES, Qdrant, pgvector, and other popular open-source vector databases all support POSIX file systems. In contrast, Milvus currently does not support POSIX file systems. This limitation may impact Milvus's ecosystem expansion in the private cloud domain, especially when integration with storage systems that rely on POSIX interfaces is required. |
Beta Was this translation helpful? Give feedback.
-
check localstorage and this is all you need for support a distributed file system Mean time I may more interested with HDFS |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
When deploying Milvus and MinIO in a private cloud environment, Milvus primarily relies on object storage for persistent. storage Deploying MinIO directly on bare disks would face issues such as disk failure maintenance, so it is usually necessary to deploy MinIO on top of a distributed file system or block storage. However, MinIO itself supports redundancy mechanisms such as replication or Erasure Coding (EC), and the underlying storage may also adopt similar redundancy strategies, which can significantly increase storage costs. Additionally, the deployment path for MinIO is typically Milvus node -> MinIO node -> Storage node. Compared to the architecture where Milvus directly connects to a distributed file system (Milvus node -> Storage node), this adds an extra network hop, which not only increases system complexity but may also lead to performance degradation.
Currently, most private cloud storage vendors do not support all-flash S3 storage, while public clouds generally do. Private cloud vendors in China are more inclined to provide high-performance distributed file systems and all-flash block storage to meet the needs of high-performance computing scenarios such as AI training. Moreover, standard S3 storage does not support RDMA technology, and its performance is significantly lower compared to distributed file systems, which also limits the performance of Milvus in private cloud environments.
Beta Was this translation helpful? Give feedback.
All reactions