milvus-logo
LFAI
Casa
  • Informazioni su Milvus

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.5.0 (raggiunto nelle ultime versioni) Prossima release (metà CY25) Roadmap futura (entro 1 anno)
Elaborazione di dati non strutturati guidata dall'AI
Rafforzamento della capacità di elaborare e analizzare dati non strutturati utilizzando modelli AI e tecnologie avanzate.
Ricerca full text
Supportare la ricerca full text con Sparse-BM25. La nuova API accetta il testo come input e genera automaticamente vettori sparsi all'interno di Milvus

Sparse Vector(GA)
Supportare un metodo di archiviazione e indicizzazione efficiente per i vettori sparsi.
Data-In e Data-Out
Supporto dei principali servizi di modello per l'inserimento dei dati originali

Advanced Reranker
Supporto di reranker basati su modello e funzione di punteggio definita dall'utente

JSONEnhancement
Indicizzazione e parsing JSONper accelerare l'elaborazione
Dati originali in entrata e in uscita
Supporto di Blob e riferimenti url per l'elaborazione dei dati originali

Supporto di più tipi di dati
ad esempio Datetime, Map, GIS

Supporto dei tensori
Supporto di un elenco di vettori, uso tipico come Colbert, Copali ecc.
Qualità e prestazioni della ricerca
Fornisce risultati accurati, pertinenti e veloci ottimizzando l'architettura, gli algoritmi e le API.
Funzione Text Match
Filtrare rapidamente parole chiave/token in testo/varchar

Miglioramento della ricerca per gruppi
Introdurre group_size e aggiungere il supporto per gruppi nella ricerca ibrida

Bitmap Index e Inverted Index
Accelerare il filtraggio sui tag
Advanced Match
ad esempio Match Phrase, Fuzzy Match e altri tokenizer

Aggregazioni
Aggregazioni di campi scalari, ad esempio min, max, count, distinct.
Aggiornamento parziale
Supporto degli aggiornamenti del valore di un campo specifico

Capacità di ordinamento
Ordinamento per campi scalari durante l'esecuzione

Supporto del raggruppamento dei dati
Co-località dei dati
Funzionalità e gestione ricche
Funzionalità di gestione dei dati robuste e di facile utilizzo per gli sviluppatori
Supporto di file CSV nell'importazione dei dati
Bulkinsert supporta il formato CSV

Supporto di valori nulli e predefiniti
I tipi nullie predefiniti facilitano l'importazione di dati da altri DBMS

Milvus WebUI (Beta)
Strumenti di gestione visiva per i DBA
Deduplicazione delle chiavi primarie
Utilizzando l'indice globale pk

Modifica online dello schema
ad esempio aggiunta/eliminazione di campi, modifica della lunghezza di varchar

Versionamento e ripristino dei dati
Supporto del versionamento dei dati tramite snapshot
Rust e C++ SDK
Supporto di più client

Supporto UDF
Funzione definita dall'utente
Efficienza dei costi e architettura
Sistemi all'avanguardia, con priorità a stabilità, efficienza dei costi e scalabilità
Load by Field
Scegliere una parte della collezione da caricare

Memory Optimization
Ridurre l'OOM e migliorare il carico

Streaming Node (Beta)
Fornire coerenza globale e risolvere il collo di bottiglia delle prestazioni sul coordinatore principale

Storage Format V2 (Beta)
Progettazione di formati universali e base per l'accesso ai dati su disco

ClusteringCompaction
Ridistribuzione dei dati in base alla configurazione per accelerare le prestazioni di lettura
Lazy Load
Il caricamento può essere avviato dalla prima operazione di lettura senza richiamare esplicitamente load()

Tiered Storage
Supporto di hot e cold storage per l'ottimizzazione dei costi

Release by Field
Rilascio di parte della raccolta per ridurre l'utilizzo della memoria

Streaming Node (GA)
Elaborazione di dati in streaming e semplificazione dell'architettura
Rimuovere le dipendenze
Ridurre o eliminare le dipendenze da componenti esterni come pulsar, etcd

Fondere la logica di coordinamento in MixCoord
Semplificare l'architettura
  • 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.

Tradotto daDeepL

Try Managed Milvus for Free

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

Get Started
Feedback

Questa pagina è stata utile?