Limites de Milvus

Milvus s'engage à fournir les meilleures bases de données vectorielles pour alimenter les applications d'IA et la recherche de similarité vectorielle. Cependant, l'équipe travaille sans relâche à l'ajout de nouvelles fonctionnalités et des meilleurs outils pour améliorer l'expérience utilisateur. Cette page répertorie certaines limitations connues auxquelles les utilisateurs peuvent être confrontés lors de l'utilisation de Milvus.

Longueur du nom d'une ressource

RessourceLimite
Base de données255 caractères
Collection255 caractères
Champ255 caractères
Index255 caractères
Partition255 caractères

Règles de nommage

Le nom d'une ressource, tel que le nom d'une collection, d'une partition ou d'un index, peut contenir des chiffres, des lettres et des traits de soulignement (_). Un nom de ressource doit commencer par une lettre ou un trait de soulignement (_).

Nombre de ressources

RessourceLimite
Collection65 536

Nombre de ressources dans une collection

RessourceLimite
Partition1 024
Segment16
Champ64
Index1
Entitéillimité

Longueur d'une chaîne

Type de donnéesLimite
VARCHAR65 535

Dimensions d'un vecteur

PropriétéLimite
Dimension32 768

Entrées et sorties par RPC

OpérationLimite
Insertion64 Mo
Recherche64 Mo
Requête64 Mo

Limites de chargement

Dans la version actuelle, les données à charger doivent représenter moins de 90 % des ressources mémoire totales de tous les nœuds de requête afin de réserver des ressources mémoire pour le moteur d'exécution.

Limites de recherche

VecteursLimite
topk (nombre de résultats les plus similaires à renvoyer)16 384
nq (nombre de requêtes de recherche)16 384

Limites d'indexation selon les différents types de recherche

Le tableau suivant présente un aperçu de la prise en charge des différents comportements de recherche selon les types d’index.

HNSWDISKANNFLATIVF_FLATIVF_SQ8IVF_PQSCANNGPU_IFV_FLATGPU_IVF_PQGPU_CAGRAGPU_FORCE_BRUTEINDEX_INVERSÉ_CLASSEBIN_FLATBIN_IVF_FLAT
Recherche simpleOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui
Recherche de partitionOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui
Recherche simple avec récupération des données brutesOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui
Recherche simple avec paginationOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui
Recherche filtréeOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui
Recherche par plageOuiOuiOuiOuiOuiOuiOuiNonNonNonNonOuiOuiOui
Recherche par regroupementOuiOuiOuiOuiOuiNonOuiNonNonNonNonOuiNonNon
Recherche avec itérateurOuiOuiOuiOuiOuiOuiOuiNonNonNonNonOuiOuiOui
Recherche hybrideOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui (RRFRanker uniquement)OuiOui
Requête/RécupérationOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui
Requête avec itérateurOuiOuiOuiOuiOuiOuiOuiNonNonNonNonOuiOuiOui