Milvus s'engage à fournir les meilleures bases de données vectorielles pour alimenter les applications d'IA et la recherche de similarités vectorielles. Cependant, l'équipe travaille en permanence à l'ajout de nouvelles fonctionnalités et des meilleurs utilitaires pour améliorer l'expérience de l'utilisateur. Cette page énumère certaines limites connues que les utilisateurs peuvent rencontrer lors de l'utilisation de Milvus.
Ressource | Limite |
Collecte | 255 caractères |
Champ | 255 caractères |
Index | 255 caractères |
Partition | 255 caractères |
Le nom d'une ressource peut contenir des chiffres, des lettres et des traits de soulignement (_). Le nom d'une ressource doit commencer par une lettre ou un trait de soulignement (_).
Ressource | Limite |
Collection | 65,536 |
Connexion / proxy | 65,536 |
Ressources | Limite |
Partition | 4,096 |
Part | 16 |
Champ | 64 |
Index | 1 |
Entité | illimité |
Type de données | Limite |
VARCHAR | 65,535 |
Propriété | Limite |
Dimension | 32,768 |
Fonctionnement | Limite |
Insertion | 64 MO |
Recherche | 64 MB |
Requête | 64 MB |
Dans la version actuelle, les données à charger doivent être inférieures à 90 % des ressources mémoire totales de tous les nœuds de requête afin de réserver des ressources mémoire au moteur d'exécution.
Vecteurs | Limite |
topk (nombre de résultats les plus similaires à renvoyer) | 16,384 |
nq (nombre de requêtes de recherche) | 16,384 |
Le tableau suivant donne un aperçu de la prise en charge des différents comportements de recherche selon les différents types d'index.
| HNSW | DISKANN | FLAT | IVF_FLAT | IVF_SQ8 | IVF_PQ | SCANN | GPU_IFV_FLAT | GPU_IVF_PQ | GPU_CAGRA | GPU_BRUTE_FORCE | SPARSE_INVERTED_INDEX | SPARSE_WAND | BIN_FLAT | BIN_IVF_FLAT |
Recherche de base | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Recherche de partition | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Recherche de base avec récupération des données brutes | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Recherche de base avec pagination | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Recherche filtrée | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Recherche de portée | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Non | Non | Non | Non | Oui | Oui |
Recherche de groupes | Oui | Non | Oui | Oui | Non | Non | Non | Non | Non | Non | Non | Non | Non | Non | Non |
Recherche avec itérateur | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Non | Non | Non | Non | Non | Non |
Recherche hybride | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui (uniquement RRFRanker) | Oui (uniquement RRFRanker) | Oui | Oui |
Interroger/obtenir | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Requête avec itérateur | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Non | Non | Oui | Oui | Oui | Oui |