Tabella di marcia di Milvus
Benvenuti nella Roadmap di Milvus! Unitevi a noi nel nostro continuo viaggio per migliorare ed evolvere Milvus. Siamo entusiasti di condividere i nostri risultati, i piani futuri e la nostra visione di ciò che ci aspetta. La nostra roadmap è più di un elenco di funzionalità in arrivo: riflette il nostro impegno per l'innovazione e la nostra dedizione alla collaborazione con la comunità. Vi invitiamo ad approfondire la nostra roadmap, a fornire il vostro feedback e a contribuire a plasmare il futuro di Milvus!
Tabella di marcia
Categoria | Milvus 2.4.0 (recentemente raggiunto) | Milvus 2.5.0 (in arrivo a metà anno) | Tabella di marcia futura (Milvus 3.0 previsto entro il 24 gennaio) |
---|---|---|---|
AI-developer Friendly Unostack tecnologico facile da sviluppare, arricchito con le più recenti innovazioni dell'AI |
Vettori multipli e ricerca ibrida Struttura per il richiamo e la fusione multipla Accelerazione degli indici su GPU Supporto per QPS più elevati e creazione di indici più rapida Libreria di modelli in PyMilvus Modelli di incorporamento integrati per Milvus |
Sparse Vector (GA) Estrazione di caratteristiche locali e ricerca di parole chiave Milvus Lite (GA) Unaversione leggera e in-memory di Milvus Embedding Models Gallery Supporto per embedding di immagini e modelli multi-modali e reranker in librerie di modelli |
Dati originali in entrata e in uscita Supporto per i tipi di dati Blob Clustering dei dati Co-località dei dati Ricerca vettoriale orientata agli scenari ad esempioricerca multi-target e filtraggio NN Supporto Embedding e Reranker Endpoint |
Ricca funzionalità Funzionalità di reperimento e gestione dei dati migliorate |
Supporto per i tipi di dati FP16, BF16 Questi tipi di dati ML possono contribuire a ridurre l'utilizzo della memoria Ricerca per raggruppamento Incorporamenti aggregati suddivisi Corrispondenza fuzzy e indice invertito Supporto per la corrispondenza fuzzy e l'indicizzazione invertita per tipi scalari come varchar e int |
Indice invertito per array e JSON Indicizzazione per array e supporto parziale di JSON Indice Bitset Miglioramento della velocità di esecuzione e aggregazione futura dei dati Truncate Collection Consente la cancellazione dei dati preservando i metadati Supporto per NULL e valori predefiniti |
Supporto per più tipi di dati ad esempio Datetime, GIS Filtraggio avanzato del testo ad esempio Match Phrase Deduplicazione delle chiavi primarie |
Efficienza dei costi e architettura Sistemi avanzati che enfatizzano stabilità, efficienza dei costi, scalabilità e prestazioni |
Supporto per un maggior numero di raccolte/partizioni Gestisce oltre 10.000 raccolte in cluster più piccoli Ottimizzazione delle mappature Bilancia il consumo di memoria ridotto con la latenza Ottimizzazione dell'inserimento massivo Semplifica l'importazione di grandi insiemi di dati |
Lazy Load I dati vengono caricati su richiesta attraverso le operazioni di lettura Major Compaction Ridistribuisce i dati in base alla configurazione per migliorare le prestazioni di lettura Mmapfor Growing Data File Mmapper l'espansione dei segmenti di dati |
Controllo della memoria Riduce i problemi di memoria esaurita e fornisce una gestione globale della memoria Introduzione dei LogNode Garantisce la coerenza globale e risolve il collo di bottiglia a singolo punto nel coordinamento delle radici Formato di archiviazione V2 Il design del formato universale pone le basi per l'accesso ai dati basato su disco |
Enterprise Ready Progettato per soddisfare le esigenze degli ambienti di produzione aziendali |
Milvus CDC Capacità di replica dei dati Accesslog Enhancement Registrazione dettagliata per audit e tracciamento |
Nuovo gruppo di risorse Gestione migliorata delle risorse Gancio di archiviazione Supporto per la crittografia Bring Your Own Key (BYOK) |
Regolazione dinamica del numero di repliche Facilita le modifiche dinamiche al numero di repliche Modifica dinamica dello schema ad esempio, aggiunta/eliminazione di campi, modifica delle lunghezze dei varchar SDK Rust e C# |
- La nostra roadmap è tipicamente strutturata in tre parti: la release più recente, la prossima release in arrivo e una visione a medio-lungo termine entro il prossimo anno.
- Man mano che progrediamo, impariamo continuamente e occasionalmente modifichiamo la nostra attenzione, aggiungendo o rimuovendo elementi a seconda delle necessità.
- Questi piani sono indicativi e soggetti a modifiche, e possono variare in base ai servizi in abbonamento.
- Ci atteniamo costantemente alla nostra tabella di marcia, con le nostre note di rilascio come riferimento.
Come contribuire
In quanto progetto open-source, Milvus si basa sul contributo della comunità. Ecco come potete partecipare al nostro viaggio.
Condividere il feedback
Segnalazione di problemi: Riscontrate un bug o avete un suggerimento? Aprite un problema sulla nostra pagina GitHub.
Suggerimenti di funzionalità: Avete idee per nuove funzionalità o miglioramenti? Saremo lieti di ascoltarle!
Contributi al codice
Richieste di prelievo: Contribuite direttamente alla nostra base di codice. Che si tratti di correggere bug, aggiungere funzionalità o migliorare la documentazione, i vostri contributi sono benvenuti.
Guida allo sviluppo: Consultate la nostra Guida per i collaboratori per le linee guida sui contributi al codice.
Diffondere la parola
Condivisione sociale: Amate Milvus? Condividete i vostri casi d'uso e le vostre esperienze sui social media e sui blog tecnologici.
Metteteci le stelline su GitHub: Dimostrate il vostro sostegno assegnando una stella al nostro repository GitHub.