🚀 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
  • Révélation de Milvus 2.3.2 & 2.3.3 : Prise en charge des types de données de tableau, suppression complexe, intégration TiKV, et plus encore

Révélation de Milvus 2.3.2 & 2.3.3 : Prise en charge des types de données de tableau, suppression complexe, intégration TiKV, et plus encore

  • News
November 20, 2023
Fendy Feng, Owen Jiao

Dans le paysage en constante évolution des technologies de recherche vectorielle, Milvus reste à l'avant-garde, repoussant les limites et établissant de nouvelles normes. Aujourd'hui, nous sommes ravis d'annoncer la sortie de Milvus 2.3.2 et 2.3.3 ! Ces mises à jour apportent de nombreuses fonctionnalités, optimisations et améliorations passionnantes, améliorant les performances du système, la flexibilité et l'expérience globale de l'utilisateur.

Prise en charge des types de données Array - pour des résultats de recherche plus précis et plus pertinents

L'ajout de la prise en charge des types de données Array est une amélioration essentielle pour Milvus, en particulier dans les scénarios de filtrage des requêtes tels que l'intersection et l'union. Cet ajout garantit que les résultats de la recherche sont non seulement plus précis, mais aussi plus pertinents. En termes pratiques, par exemple, dans le secteur du commerce électronique, les étiquettes de produits stockées sous forme de tableaux de chaînes permettent aux consommateurs d'effectuer des recherches avancées, en filtrant les résultats non pertinents.

Plongez dans notre documentation complète pour obtenir un guide approfondi sur l'exploitation des types de tableaux dans Milvus.

Prise en charge des expressions de suppression complexes - amélioration de la gestion des données

Dans les versions précédentes, Milvus prenait en charge les expressions de suppression de clé primaire, offrant ainsi une architecture stable et rationalisée. Avec Milvus 2.3.2 ou 2.3.3, les utilisateurs peuvent employer des expressions de suppression complexes, ce qui facilite les tâches de gestion de données sophistiquées telles que le nettoyage en continu des anciennes données ou la suppression de données conforme au GDPR basée sur les identifiants des utilisateurs.

Remarque : assurez-vous d'avoir chargé les collections avant d'utiliser des expressions complexes. En outre, il est important de noter que le processus de suppression ne garantit pas l'atomicité.

Intégration de TiKV - stockage de métadonnées évolutif et stable

S'appuyant auparavant sur Etcd pour le stockage des métadonnées, Milvus a été confronté à une capacité limitée et à des problèmes d'évolutivité dans le stockage des métadonnées. Pour résoudre ces problèmes, Milvus a ajouté TiKV, un magasin de clés-valeurs open-source, comme option supplémentaire pour le stockage des métadonnées. TiKV offre une évolutivité, une stabilité et une efficacité accrues, ce qui en fait une solution idéale pour répondre aux besoins évolutifs de Milvus. À partir de Milvus 2.3.2, les utilisateurs peuvent passer en toute transparence à TiKV pour le stockage de leurs métadonnées en modifiant la configuration.

Prise en charge du type de vecteur FP16 - pour une meilleure efficacité de l'apprentissage automatique

Milvus 2.3.2 et les versions ultérieures prennent désormais en charge le type de vecteur FP16 au niveau de l'interface. FP16, ou virgule flottante 16 bits, est un format de données largement utilisé dans l'apprentissage profond et l'apprentissage automatique, fournissant une représentation et un calcul efficaces des valeurs numériques. Bien que la prise en charge complète de FP16 soit en cours, divers index dans la couche d'indexation nécessitent de convertir FP16 en FP32 pendant la construction.

Nous prendrons pleinement en charge les types de données FP16, BF16 et int8 dans les versions ultérieures de Milvus. Restez à l'écoute.

Amélioration significative de l'expérience de mise à niveau continue - transition transparente pour les utilisateurs

La mise à niveau continue est une fonctionnalité essentielle pour les systèmes distribués, car elle permet de mettre à niveau les systèmes sans perturber les services commerciaux ni subir de temps d'arrêt. Dans les dernières versions de Milvus, nous avons renforcé la fonction de mise à niveau continue de Milvus, assurant une transition plus rationalisée et efficace pour les utilisateurs qui passent de la version 2.2.15 à la version 2.3.3 et à toutes les versions ultérieures. La communauté a également investi dans des tests et des optimisations approfondis, réduisant l'impact des requêtes pendant la mise à niveau à moins de 5 minutes, offrant ainsi aux utilisateurs une expérience sans problème.

Optimisation des performances

Outre l'introduction de nouvelles fonctionnalités, nous avons considérablement optimisé les performances de Milvus dans les deux dernières versions.

  • Réduction des opérations de copie de données pour un chargement optimisé des données

  • Simplification des insertions de grande capacité à l'aide de la lecture varchar par lots

  • Suppression des vérifications d'offset inutiles pendant le remplissage des données afin d'améliorer les performances de la phase de rappel.

  • Résolution des problèmes de consommation élevée de l'unité centrale dans les scénarios comportant des insertions de données importantes.

Ces optimisations contribuent collectivement à une expérience Milvus plus rapide et plus efficace. Consultez notre tableau de bord de surveillance pour un aperçu rapide de l'amélioration des performances de Milvus.

Modifications incompatibles

  • Suppression définitive du code lié à TimeTravel.

  • Suppression de la prise en charge de MySQL en tant que magasin de métadonnées.

Consultez les notes de version de Milvus pour obtenir des informations plus détaillées sur toutes les nouvelles fonctionnalités et améliorations.

Conclusion

Avec les dernières versions 2.3.2 et 2.3.3 de Milvus, nous nous engageons à fournir une solution de base de données robuste, riche en fonctionnalités et très performante. Explorez ces nouvelles fonctionnalités, profitez des optimisations et rejoignez-nous dans cette aventure passionnante au cours de laquelle nous faisons évoluer Milvus pour répondre aux exigences de la gestion moderne des données. Téléchargez la dernière version dès maintenant et découvrez l'avenir du stockage de données avec Milvus !

Restons en contact !

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