Rivelazione di Milvus 2.3.2 e 2.3.3: Supporto per i tipi di dati Array, cancellazione complessa, integrazione TiKV e altro ancora
Nel panorama in continua evoluzione delle tecnologie di ricerca vettoriale, Milvus rimane all'avanguardia, spingendo i confini e stabilendo nuovi standard. Oggi siamo entusiasti di annunciare il rilascio di Milvus 2.3.2 e 2.3.3! Questi aggiornamenti apportano molte interessanti funzionalità, ottimizzazioni e miglioramenti, migliorando le prestazioni del sistema, la flessibilità e l'esperienza complessiva dell'utente.
Supporto per i tipi di dati Array - per rendere i risultati delle ricerche più accurati e pertinenti
L'aggiunta del supporto per i tipi di dati Array è un miglioramento fondamentale per Milvus, in particolare negli scenari di filtraggio delle query, come intersezione e unione. Questa aggiunta garantisce risultati di ricerca non solo più accurati, ma anche più pertinenti. In termini pratici, ad esempio, nel settore dell'e-commerce, i tag dei prodotti memorizzati come array di stringhe consentono ai consumatori di eseguire ricerche avanzate, filtrando i risultati irrilevanti.
Per una guida approfondita sull'utilizzo dei tipi di array in Milvus, consultate la nostra documentazione completa.
Supporto per espressioni di cancellazione complesse - per migliorare la gestione dei dati
Nelle versioni precedenti, Milvus supportava le espressioni di cancellazione delle chiavi primarie, fornendo un'architettura stabile e semplificata. Con Milvus 2.3.2 o 2.3.3, gli utenti possono utilizzare espressioni di cancellazione complesse, che facilitano attività sofisticate di gestione dei dati, come la pulizia dei vecchi dati o la cancellazione dei dati in base alla conformità GDPR basata sugli ID utente.
Nota: assicurarsi di aver caricato le raccolte prima di utilizzare espressioni complesse. Inoltre, è importante notare che il processo di eliminazione non garantisce l'atomicità.
Integrazione con TiKV - archiviazione scalabile dei metadati con stabilità
In precedenza, affidandosi a Etcd per l'archiviazione dei metadati, Milvus si è trovato di fronte a problemi di capacità limitata e di scalabilità dell'archiviazione dei metadati. Per risolvere questi problemi, Milvus ha aggiunto TiKV, un archivio di valori-chiave open-source, come ulteriore opzione per l'archiviazione dei metadati. TiKV offre una maggiore scalabilità, stabilità ed efficienza, che lo rendono una soluzione ideale per i requisiti in evoluzione di Milvus. A partire da Milvus 2.3.2, gli utenti possono passare senza problemi a TiKV per l'archiviazione dei metadati modificando la configurazione.
Supporto per il tipo di vettore FP16 - per l'efficienza dell'apprendimento automatico
Milvus 2.3.2 e le versioni successive supportano ora il tipo di vettore FP16 a livello di interfaccia. FP16, o virgola mobile a 16 bit, è un formato di dati ampiamente utilizzato nel deep learning e nell'apprendimento automatico, che fornisce una rappresentazione e un calcolo efficienti dei valori numerici. Il supporto completo per FP16 è in corso, ma diversi indici nel livello di indicizzazione richiedono la conversione di FP16 in FP32 durante la costruzione.
Nelle versioni successive di Milvus supporteremo pienamente i tipi di dati FP16, BF16 e int8. Restate sintonizzati.
Miglioramento significativo dell'esperienza di aggiornamento continuo - transizione senza soluzione di continuità per gli utenti
L'aggiornamento continuo è una funzione fondamentale per i sistemi distribuiti, che consente di aggiornare il sistema senza interrompere i servizi aziendali o subire interruzioni. Nelle ultime versioni di Milvus, abbiamo rafforzato la funzione di aggiornamento continuo di Milvus, garantendo una transizione più snella ed efficiente per gli utenti che passano dalla versione 2.2.15 alla 2.3.3 e a tutte le versioni successive. La comunità ha anche investito in test e ottimizzazioni approfondite, riducendo l'impatto delle query durante l'aggiornamento a meno di 5 minuti, offrendo agli utenti un'esperienza senza problemi.
Ottimizzazione delle prestazioni
Oltre a introdurre nuove funzionalità, nelle ultime due versioni abbiamo ottimizzato in modo significativo le prestazioni di Milvus.
Operazioni di copia dei dati ridotte al minimo per ottimizzare il caricamento dei dati.
Semplificazione degli inserimenti di grande capacità con la lettura batch di varchar.
Eliminati i controlli di offset non necessari durante l'imbottitura dei dati per migliorare le prestazioni della fase di richiamo.
Risolti i problemi di consumo elevato della CPU in scenari con inserimenti di dati consistenti.
Queste ottimizzazioni contribuiscono a rendere Milvus più veloce ed efficiente. Date un'occhiata al nostro cruscotto di monitoraggio per vedere come Milvus ha migliorato le sue prestazioni.
Modifiche incompatibili
Eliminato definitivamente il codice relativo a TimeTravel.
Deprecato il supporto a MySQL come archivio di metadati.
Per informazioni più dettagliate su tutte le nuove funzionalità e i miglioramenti, consultare le note di rilascio di Milvus.
Conclusione
Con le ultime versioni di Milvus 2.3.2 e 2.3.3, ci impegniamo a fornire una soluzione di database robusta, ricca di funzionalità e ad alte prestazioni. Esplorate queste nuove funzionalità, approfittate delle ottimizzazioni e unitevi a noi in questo viaggio entusiasmante, mentre evolviamo Milvus per soddisfare le esigenze della moderna gestione dei dati. Scaricate subito l'ultima versione e scoprite il futuro dell'archiviazione dei dati con Milvus!
Teniamoci in contatto!
Se avete domande o feedback su Milvus, iscrivetevi al nostro canale Discord per confrontarvi direttamente con i nostri ingegneri e la comunità, oppure partecipate al nostro Milvus Community Lunch and Learn ogni martedì dalle 12 alle 12:30 PST. Potete anche seguirci su Twitter o LinkedIn per le ultime notizie e gli aggiornamenti su Milvus.
- Supporto per i tipi di dati Array - per rendere i risultati delle ricerche più accurati e pertinenti
- Supporto per espressioni di cancellazione complesse - per migliorare la gestione dei dati
- Integrazione con TiKV - archiviazione scalabile dei metadati con stabilità
- Supporto per il tipo di vettore FP16 - per l'efficienza dell'apprendimento automatico
- Miglioramento significativo dell'esperienza di aggiornamento continuo - transizione senza soluzione di continuità per gli utenti
- Ottimizzazione delle prestazioni
- Modifiche incompatibili
- Conclusione
- Teniamoci in contatto!
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word