milvus-logo
LFAI
Home
  • À propos de Milvus

Feuille de route Milvus

Bienvenue sur la feuille de route de Milvus ! Rejoignez-nous dans notre démarche continue d'amélioration et d'évolution de Milvus. Nous sommes ravis de partager nos réalisations, nos projets futurs et notre vision de l'avenir. Notre feuille de route est plus qu'une liste de fonctionnalités à venir : elle reflète notre engagement en faveur de l'innovation et notre volonté de travailler avec la communauté. Nous vous invitons à consulter notre feuille de route, à nous faire part de vos commentaires et à contribuer à façonner l'avenir de Milvus !

Feuille de route

Catégorie Milvus 2.5.0 (atteint dans les versions récentes) Prochaine version (milieu de CY25) Feuille de route future (d'ici un an)
Traitement des données non structurées piloté par l'IA
Renforcement de la capacité à traiter et à analyser les données non structurées à l'aide de modèles d'IA et de technologies avancées.
Recherche de texte intégral
Prise en charge de la recherche de texte intégral avec Sparse-BM25. La nouvelle API accepte le texte en entrée et génère automatiquement un vecteur clairsemé dans Milvus

Vecteur clairsemé(GA)
Prise en charge d'une méthode efficace de stockage et d'indexation pour le vecteur clairsemé.
Entrée et sortie de données
Prise en charge des principaux services de modèles pour l'ingestion des données d'origine

Reranker avancé
Prise en charge des rerankers basés sur des modèles et de la fonction de notation définie par l'utilisateur

Amélioration JSON
Indexation et analyse syntaxique JSONpour accélérer le traitement
Entrée et sortie des données originales
Prise en chargedes références Blob et url pour le traitement des données originales

Prise en charge d'un plus grand nombre de types de données
, par exempleDatetime, Map, GIS

Prise en charge des tenseurs
Prise en charge d'une liste de vecteurs, utilisation typique telle que Colbert, Copali, etc.
Qualité et performance de la recherche
Fournir des résultats précis, pertinents et rapides en optimisant l'architecture, les algorithmes et les API.
Fonction de correspondance de texte
Filtrez rapidement les mots-clés/tokens en texte/varchar

Amélioration de la recherche par groupement
Introduisez group_size et ajoutez le support group by dans la recherche hybride

Bitmap Index & Inverted Index
Accélérez le filtrage sur les tags
Correspondance avancée
par exemple, Correspondance de phrase, Correspondance floue, et plus d'outils de symbolisation

Agrégations
Agrégations de champs scalaires, par exemple, min, max, count, distinct.
Mise à jour partielle
Prise en charge des mises à jour de la valeur d'un champ spécifique

Capacité de tri
Tri par champs scalaires pendant l'exécution

Prise en charge du regroupement des données
Co-localité des données
Fonctionnalité et gestion riches
Fonctionnalités de gestion des données robustes et conviviales pour les développeurs
Prise en charge des fichiers CSV dans l'importation de données
Bulkinsert prend en charge le format CSV

Prise en charge des valeurs nulles et par défaut
Les types nulet par défaut facilitent l'importation de données à partir d'autres SGBD

Milvus WebUI (Beta)
Outils de gestion visuelle pour les administrateurs de bases de données
Déduplication des clés primaires
En utilisant l'index pk global

Modification du schéma en ligne
p. ex.ajouter/supprimer un champ, modifier la longueur varchar

Versionnement et restauration des données
Prise en charge du versionnement des données par instantané
SDK Rust et C++
Prise en charge d'un plus grand nombre de clients

Prise en charge de l'UDF
Fonction définie par l'utilisateur
Rentabilité et architecture
Systèmes de pointe, privilégiant la stabilité, la rentabilité et l'évolutivité.
Chargement par champ
Choisissez une partie de la collection à charger

Optimisation de la mémoire
Réduire l'OOM et améliorer la charge

Streaming Node (Beta)
Fournir une cohérence globale et résoudre le goulot d'étranglement des performances sur le coordinateur racine

Storage Format V2 (Beta)
Conception de formats universels et base pour l'accès aux données sur disque

Clustering Compaction
Redistribution des données en fonction de la configuration pour accélérer les performances de lecture
Lazy Load
La charge peut être initiée par la première opération de lecture sans appeler explicitement load()

TieredStorage
Support hot and cold storage for cost optimization

Release by Field
Release part of collection to reduce memory use

Streaming Node (GA)
Traiter les données en continu et simplifier l'architecture
Supprimer les dépendances
Réduire ou éliminer les dépendances sur les composants externes tels que pulsar, etcd

Fusionner la logique de coordination dans MixCoord
Simplifier l'architecture
  • Notre feuille de route est généralement structurée en trois parties : la version la plus récente, la prochaine version à venir et une vision à moyen et long terme pour l'année prochaine.
  • Au fur et à mesure que nous progressons, nous apprenons continuellement et nous ajustons occasionnellement notre objectif, en ajoutant ou en supprimant des éléments selon les besoins.
  • Ces plans sont indicatifs et sujets à modification, et peuvent varier en fonction des services d'abonnement.
  • Nous respectons scrupuleusement notre feuille de route, nos notes de version servant de référence.

Comment contribuer

En tant que projet open-source, Milvus se nourrit des contributions de la communauté. Voici comment vous pouvez participer à notre aventure.

Partager le retour d'information

  • Signalement de problèmes : Vous rencontrez un bogue ou vous avez une suggestion ? Ouvrez un problème sur notre page GitHub.

  • Suggestions de fonctionnalités : Vous avez des idées de nouvelles fonctionnalités ou d'améliorations ? Nous serions ravis de les entendre !

Contributions au code

  • Demandes d'extension : Contribuez directement à notre base de code. Qu'il s'agisse de corriger des bogues, d'ajouter des fonctionnalités ou d'améliorer la documentation, vos contributions sont les bienvenues.

  • Guide de développement : Consultez notre guide du contributeur pour connaître les lignes directrices relatives aux contributions au code.

Faites passer le mot

  • Partage social : Vous aimez Milvus ? Partagez vos cas d'utilisation et vos expériences sur les médias sociaux et les blogs technologiques.

  • Mettez-nous en vedette sur GitHub : Montrez votre soutien en étoilant notre dépôt GitHub.

Traduit parDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Cette page a-t - elle été utile ?