🚀 Essayez Zilliz Cloud, la version entièrement gérée de Milvus, gratuitement—découvrez des performances 10x plus rapides ! Essayez maintenant>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.3.4 : Recherches plus rapides, prise en charge élargie des données, amélioration du suivi, etc.

Milvus 2.3.4 : Recherches plus rapides, prise en charge élargie des données, amélioration du suivi, etc.

  • News
January 12, 2024
Ken Zhang, Fendy Feng

Nous sommes ravis de dévoiler la dernière version de Milvus 2.3.4. Cette mise à jour introduit une série de fonctionnalités et d'améliorations méticuleusement conçues pour optimiser les performances, stimuler l'efficacité et offrir une expérience utilisateur transparente. Dans ce billet de blog, nous allons nous pencher sur les points forts de Milvus 2.3.4.

Journaux d'accès pour une meilleure surveillance

Milvus prend désormais en charge les journaux d'accès, ce qui permet d'obtenir des informations précieuses sur les interactions avec les interfaces externes. Ces journaux enregistrent les noms des méthodes, les demandes des utilisateurs, les temps de réponse, les codes d'erreur et d'autres informations sur les interactions, ce qui permet aux développeurs et aux administrateurs système d'effectuer une analyse des performances, un audit de sécurité et un dépannage efficace.

Remarque : actuellement, les journaux d'accès ne prennent en charge que les interactions gRPC. Toutefois, nous nous engageons à poursuivre nos efforts d'amélioration et les prochaines versions étendront cette capacité aux journaux de requêtes RESTful.

Pour plus d'informations, reportez-vous à la section Configurer les journaux d'accès.

Importations de fichiers Parquet pour une meilleure efficacité du traitement des données

Milvus 2.3.4 prend désormais en charge l'importation de fichiers Parquet, un format de stockage en colonnes largement adopté et conçu pour améliorer l'efficacité du stockage et du traitement des ensembles de données à grande échelle. Cet ajout offre aux utilisateurs une flexibilité et une efficacité accrues dans leurs efforts de traitement des données. En éliminant le besoin de conversions laborieuses de formats de données, les utilisateurs qui gèrent des ensembles de données importants au format Parquet bénéficieront d'un processus d'importation de données rationalisé, réduisant de manière significative le temps écoulé entre la préparation initiale des données et la récupération ultérieure des vecteurs.

En outre, notre outil de conversion de format de données, BulkWriter, a désormais adopté Parquet comme format de données de sortie par défaut, ce qui garantit une expérience plus intuitive pour les développeurs.

Index Binlog sur des segments croissants pour des recherches plus rapides

Milvus exploite désormais un index binlog sur les segments croissants, ce qui permet de multiplier par dix les recherches dans les segments croissants. Cette amélioration renforce considérablement l'efficacité des recherches et prend en charge les index avancés tels que IVF ou Fast Scan, améliorant ainsi l'expérience globale de l'utilisateur.

Prise en charge d'un maximum de 10 000 collections/partitions

Comme les tables et les partitions dans les bases de données relationnelles, les collections et les partitions sont les unités de base pour le stockage et la gestion des données vectorielles dans Milvus. Pour répondre à l'évolution des besoins des utilisateurs en matière d'organisation nuancée des données, Milvus 2.3.4 prend désormais en charge jusqu'à 10 000 collections/partitions dans un cluster, ce qui représente une avancée significative par rapport à la limite précédente de 4 096. Cette amélioration profite à divers cas d'utilisation, tels que la gestion des bases de connaissances et les environnements multi-locataires. La prise en charge élargie des collections/partitions découle de l'amélioration du mécanisme de time tick, de la gestion des goroutines et de l'utilisation de la mémoire.

Remarque : la limite recommandée pour le nombre de collections/partitions est de 10 000, car le dépassement de cette limite peut avoir un impact sur la récupération des pannes et l'utilisation des ressources.

Autres améliorations

Outre les fonctionnalités ci-dessus, Milvus 2.3.4 comprend diverses améliorations et corrections de bogues. Il s'agit notamment de la réduction de l'utilisation de la mémoire lors de la récupération des données et de la gestion des données de longueur variable, de l'amélioration des messages d'erreur, de l'accélération de la vitesse de chargement et de l'amélioration de l'équilibre des groupes de requêtes. L'ensemble de ces améliorations contribue à une expérience utilisateur globale plus fluide et plus efficace.

Pour un aperçu complet de toutes les modifications introduites dans Milvus 2.3.4, reportez-vous à nos notes de mise à jour.

Restez connecté !

Si vous avez des questions ou des commentaires sur Milvus, rejoignez notre canal Discord pour dialoguer directement avec nos ingénieurs et la communauté ou participez à notre déjeuner et apprentissage de la communauté Milvus tous les mardis de 12 à 12 h 30 (heure de Paris). Nous vous invitons également à nous suivre sur Twitter ou LinkedIn pour connaître les dernières nouvelles et mises à jour concernant Milvus.

Like the article? Spread the word

Continuer à Lire