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

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.3.4: Ricerche più veloci, supporto dati ampliato, monitoraggio migliorato e altro ancora

Milvus 2.3.4: Ricerche più veloci, supporto dati ampliato, monitoraggio migliorato e altro ancora

  • News
January 12, 2024
Ken Zhang, Fendy Feng

Siamo lieti di presentare l'ultima versione di Milvus 2.3.4. Questo aggiornamento introduce una serie di funzionalità e miglioramenti meticolosamente realizzati per ottimizzare le prestazioni, aumentare l'efficienza e offrire un'esperienza utente senza soluzione di continuità. In questo post del blog, approfondiremo i punti salienti di Milvus 2.3.4.

Registri di accesso per un monitoraggio migliore

Milvus supporta ora i log di accesso, che offrono preziose informazioni sulle interazioni con le interfacce esterne. Questi registri registrano i nomi dei metodi, le richieste degli utenti, i tempi di risposta, i codici di errore e altre informazioni sull'interazione, consentendo agli sviluppatori e agli amministratori di sistema di effettuare analisi delle prestazioni, verifiche di sicurezza e una risoluzione efficiente dei problemi.

Nota: attualmente i log di accesso supportano solo le interazioni gRPC. Tuttavia, il nostro impegno per il miglioramento continua e le versioni future estenderanno questa funzionalità per includere i log delle richieste RESTful.

Per informazioni più dettagliate, consultare Configurazione dei registri di accesso.

Importazione di file Parquet per una maggiore efficienza nell'elaborazione dei dati

Milvus 2.3.4 supporta ora l'importazione di file Parquet, un formato di archiviazione colonnare ampiamente diffuso, progettato per migliorare l'efficienza dell'archiviazione e dell'elaborazione di insiemi di dati su larga scala. Questa novità offre agli utenti una maggiore flessibilità ed efficienza nell'elaborazione dei dati. Eliminando la necessità di laboriose conversioni di formato dei dati, gli utenti che gestiscono insiemi di dati consistenti nel formato Parquet sperimenteranno un processo di importazione dei dati semplificato, riducendo significativamente il tempo dalla preparazione iniziale dei dati al successivo recupero dei vettori.

Inoltre, il nostro strumento di conversione dei formati di dati, BulkWriter, ha ora adottato Parquet come formato di output predefinito, garantendo un'esperienza più intuitiva per gli sviluppatori.

Indice Binlog su segmenti in crescita per ricerche più rapide

Milvus sfrutta ora un indice binlog sui segmenti in crescita, che consente di effettuare ricerche fino a dieci volte più veloci nei segmenti in crescita. Questo miglioramento aumenta significativamente l'efficienza della ricerca e supporta indici avanzati come IVF o Fast Scan, migliorando l'esperienza complessiva dell'utente.

Supporto per un massimo di 10.000 raccolte/partizioni

Come le tabelle e le partizioni nei database relazionali, le collezioni e le partizioni sono le unità principali per l'archiviazione e la gestione dei dati vettoriali in Milvus. In risposta all'evoluzione delle esigenze degli utenti in materia di organizzazione dei dati, Milvus 2.3.4 supporta ora fino a 10.000 collezioni/partizioni in un cluster, un salto significativo rispetto al limite precedente di 4.096. Questo miglioramento va a vantaggio di diversi casi d'uso, come la gestione delle basi di conoscenza e gli ambienti multi-tenant. Il supporto ampliato per le collezioni/partizioni deriva da miglioramenti al meccanismo di time tick, alla gestione delle goroutine e all'utilizzo della memoria.

Nota: Il limite consigliato per il numero di raccolte/partizioni è di 10.000, poiché il superamento di questo limite può avere un impatto sul recupero dei guasti e sull'utilizzo delle risorse.

Altri miglioramenti

Oltre alle caratteristiche sopra descritte, Milvus 2.3.4 include vari miglioramenti e correzioni di bug. Tra questi, la riduzione dell'uso della memoria durante il recupero dei dati e la gestione dei dati di lunghezza variabile, il perfezionamento della messaggistica di errore, l'accelerazione della velocità di caricamento e il miglioramento del bilanciamento degli shard delle query. Questi miglioramenti collettivi contribuiscono a rendere più fluida ed efficiente l'esperienza complessiva dell'utente.

Per una panoramica completa di tutti i cambiamenti introdotti in Milvus 2.3.4, consultare le nostre Note di rilascio.

Restate 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