Milvus
Base de données vectorielle open source pour la recherche de similarité à grande échelle
Milvus est conçu pour l’échelle. Il stocke des vecteurs de haute dimension, qui représentent du texte, des images ou d’autres données, et trouve les plus proches voisins rapidement, même parmi des milliards d’éléments. Il prend en charge différents types d’index, le filtrage par métadonnées et la recherche hybride qui combine vecteurs et mots-clés.
L’architecture sépare le stockage et le calcul, ce qui permet de tourner sur un cluster, et il existe des modes plus légers pour le développement. Il fait partie du groupe AI & Data de la Linux Foundation, et Zilliz propose un service cloud managé avec des fonctions supplémentaires.
Milvus est gratuit et open source, et faire tourner de grands clusters demande un vrai savoir-faire d’exploitation. Les alternatives incluent Pinecone, Qdrant, Weaviate, Chroma et pgvector. Milvus convient aux équipes qui ont besoin d’une recherche vectorielle capable de monter en charge.