🚀 Prova Zilliz Cloud, la versione completamente gestita di Milvus, gratuitamente—sperimenta prestazioni 10 volte più veloci! Prova Ora>>

milvus-logo
LFAI
  • Home
  • Blog
  • Rivelazione di Milvus 2.3.2 e 2.3.3: Supporto per i tipi di dati Array, cancellazione complessa, integrazione TiKV e altro ancora

Rivelazione di Milvus 2.3.2 e 2.3.3: Supporto per i tipi di dati Array, cancellazione complessa, integrazione TiKV e altro ancora

  • News
November 20, 2023
Fendy Feng, Owen Jiao

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.

Like the article? Spread the word

Continua a Leggere