Milvus en su mejor momento: Explorando de v2.2 a v2.2.6
Milvus en su mejor momento
隆Bienvenidos de nuevo, seguidores de Milvus! Sabemos que ha pasado un tiempo desde la 煤ltima vez que compartimos nuestras actualizaciones sobre esta vanguardista base de datos vectorial de c贸digo abierto. Pero no temas, porque estamos aqu铆 para ponerte al d铆a de todos los emocionantes desarrollos que han tenido lugar desde el pasado mes de agosto.
En esta entrada de blog, le llevaremos a trav茅s de las 煤ltimas versiones de Milvus, que abarcan desde la versi贸n 2.2 hasta la versi贸n 2.2.6. Tenemos mucho que cubrir, incluyendo nuevas caracter铆sticas, mejoras, correcciones de errores y optimizaciones. As铆 que, 隆abr贸chense los cinturones y sumerj谩monos!
Milvus v2.2: una versi贸n mayor con estabilidad mejorada, mayor velocidad de b煤squeda y escalabilidad flexible
Milvus v2.2 es una versi贸n importante que introduce siete caracter铆sticas totalmente nuevas y numerosas mejoras con respecto a las versiones anteriores. Echemos un vistazo a algunos de los aspectos m谩s destacados:
- Inserci贸n masiva de entidades desde archivos: Con esta funci贸n, puede cargar un lote de entidades en uno o varios archivos directamente a Milvus con s贸lo unas pocas l铆neas de c贸digo, ahorr谩ndole tiempo y esfuerzo.
- Paginaci贸n de resultados de consultas: Para evitar la devoluci贸n masiva de resultados de b煤squeda y consulta en una sola llamada a procedimiento remoto (RPC), Milvus v2.2 le permite configurar el desplazamiento y filtrar los resultados con palabras clave en las b煤squedas y consultas.
- Control de acceso basado en roles (RBAC): Milvus v2.2 es ahora compatible con RBAC, lo que le permite controlar el acceso a su instancia de Milvus mediante la gesti贸n de usuarios, funciones y permisos.
- Cuotas y l铆mites: Cuotas y l铆mites es un nuevo mecanismo de Milvus v2.2 que protege el sistema de base de datos de errores de falta de memoria (OOM) y ca铆das durante aumentos repentinos de tr谩fico. Con esta funci贸n, puede controlar la ingesti贸n, la b煤squeda y el uso de memoria.
- Tiempo de vida (TTL) a nivel de colecci贸n: En versiones anteriores, Milvus s贸lo le permit铆a configurar TTL para sus clusters. Sin embargo, Milvus v2.2 ahora permite configurar el TTL a nivel de colecci贸n. Si configura TTL para una colecci贸n espec铆fica, las entidades de esa colecci贸n caducar谩n autom谩ticamente cuando finalice el TTL. Esta configuraci贸n proporciona un control m谩s preciso sobre la retenci贸n de datos.
- 脥ndices de b煤squeda del vecino m谩s pr贸ximo (ANNS) basados en disco (Beta): Milvus v2.2 introduce soporte para DiskANN, un algoritmo ANNS basado en gr谩ficos Vamana y residente en SSD. Este soporte permite la b煤squeda directa en conjuntos de datos a gran escala, lo que puede reducir significativamente el uso de memoria, hasta 10 veces.
- Copia de seguridad de datos (Beta): Milvus v2.2 proporciona una herramienta totalmente nueva para realizar copias de seguridad y restaurar sus datos Milvus correctamente, ya sea a trav茅s de una l铆nea de comandos o un servidor API.
Adem谩s de las nuevas caracter铆sticas mencionadas anteriormente, Milvus v2.2 incluye correcciones de cinco errores y m煤ltiples mejoras para aumentar la estabilidad, la observabilidad y el rendimiento de Milvus. Para m谩s detalles, consulte las notas de la versi贸n Milvus v2.2.
Milvus v2.2.1 y v2.2.2: versiones menores con problemas corregidos
Milvus v2.2.1 y v2.2.2 son versiones menores centradas en solucionar problemas cr铆ticos de versiones anteriores y en introducir nuevas funciones. He aqu铆 algunas de las m谩s destacadas:
Milvus v2.2.1
- Admite el inquilino y la autenticaci贸n Pulsa
- Soporta seguridad de capa de transporte (TLS) en la fuente de configuraci贸n etcd
- Mejora el rendimiento de la b煤squeda en m谩s de un 30%.
- Optimiza el planificador y aumenta la probabilidad de fusi贸n de tareas
- Corrige varios errores, incluidos los fallos de filtrado de t茅rminos en campos escalares indexados y el p谩nico de IndexNode al fallar la creaci贸n de un 铆ndice.
Milvus v2.2.2
- Se soluciona el problema de que el proxy no actualiza la cach茅 de los l铆deres de fragmentos.
- Se corrige el problema de que la informaci贸n cargada no se limpia para las colecciones/particiones liberadas.
- Corrige el problema de que el recuento de carga no se borra a tiempo
Para m谩s detalles, consulte las Notas de la versi贸n de Milvus v2.2.1 y las Notas de la versi贸n de Milvus v2.2.2.
Milvus v2.2.3: m谩s seguro, estable y disponible
Milvus v2.2.3 es una versi贸n que se centra en mejorar la seguridad, estabilidad y disponibilidad del sistema. Adem谩s, introduce dos caracter铆sticas importantes:
Actualizaci贸n continua: Esta funci贸n permite a Milvus responder a las solicitudes entrantes durante el proceso de actualizaci贸n, lo que era imposible en versiones anteriores. Las actualizaciones continuas garantizan que el sistema siga estando disponible y respondiendo a las peticiones de los usuarios incluso durante las actualizaciones.
Coordinador de alta disponibilidad (HA): Esta funci贸n permite a los coordinadores de Milvus trabajar en modo activo-espera, reduciendo el riesgo de fallos puntuales. Incluso en cat谩strofes inesperadas, el tiempo de recuperaci贸n se reduce a un m谩ximo de 30 segundos.
Adem谩s de estas nuevas funciones, Milvus v2.2.3 incluye numerosas mejoras y correcciones de errores, incluido un mayor rendimiento de la inserci贸n masiva, un menor uso de memoria, m茅tricas de supervisi贸n optimizadas y un mejor rendimiento del metaalmacenamiento. Para m谩s detalles, consulte las Notas de la versi贸n de Milvus v2.2.3.
Milvus v2.2.4: m谩s r谩pido, m谩s fiable y ahorra recursos
Milvus v2.2.4 es una actualizaci贸n menor de Milvus v2.2. Introduce cuatro nuevas funciones y varias mejoras, lo que se traduce en un rendimiento m谩s r谩pido, una mayor fiabilidad y un menor consumo de recursos. Los aspectos m谩s destacados de esta versi贸n son
- Agrupaci贸n de recursos: Milvus admite ahora la agrupaci贸n de QueryNodes en otros grupos de recursos, lo que permite el aislamiento completo del acceso a los recursos f铆sicos en diferentes grupos.
- Cambio de nombre de colecciones: La API de cambio de nombre de colecciones permite a los usuarios cambiar el nombre de una colecci贸n, proporcionando m谩s flexibilidad en la gesti贸n de colecciones y mejorando la usabilidad.
- Compatibilidad con Google Cloud Storage
- Nueva opci贸n en las API de b煤squeda y consulta: Esta nueva funci贸n permite a los usuarios omitir la b煤squeda en todos los segmentos crecientes, ofreciendo un mejor rendimiento de b煤squeda en escenarios donde la b煤squeda se realiza simult谩neamente con la inserci贸n de datos.
Para obtener m谩s informaci贸n, consulte las Notas de la versi贸n de Milvus v2.2.4.
Milvus v2.2.5: NO RECOMENDADO
Milvus v2.2.5 tiene varios problemas cr铆ticos y, por lo tanto, no recomendamos utilizar esta versi贸n. Pedimos sinceras disculpas por cualquier inconveniente causado por ellos. No obstante, estos problemas se han solucionado en Milvus v2.2.6.
Milvus v2.2.6: resuelve problemas cr铆ticos de v2.2.5
Milvus v2.2.6 ha resuelto satisfactoriamente los problemas cr铆ticos descubiertos en v2.2.5, incluidos los problemas con el reciclaje de datos binlog sucios y el fallo de GC de DataCoord. Si actualmente utiliza la versi贸n 2.2.5, actual铆cela para garantizar un rendimiento y una estabilidad 贸ptimos.
Los problemas cr铆ticos solucionados incluyen:
- Fallo de DataCoord GC
- Anulaci贸n de los par谩metros de 铆ndice pasados
- Retraso del sistema causado por la acumulaci贸n de mensajes de RootCoord.
- Inexactitud de la m茅trica RootCoordInsertChannelTimeTick
- Posible detenci贸n de timestamp
- Autodestrucci贸n ocasional del rol de coordinador durante el proceso de reinicio
- Atraso de los puntos de control debido a una salida anormal de la recogida de basura
Para m谩s detalles, consulte las notas de la versi贸n Milvus v2.2.6.
Resumen
En conclusi贸n, las 煤ltimas versiones de Milvus de v2.2 a v2.2.6 han proporcionado muchas actualizaciones y mejoras interesantes. Desde nuevas funciones hasta correcciones de errores y optimizaciones, Milvus sigue cumpliendo sus compromisos de proporcionar soluciones de vanguardia y potenciar las aplicaciones en diversos dominios. Permanezca atento a m谩s actualizaciones e innovaciones interesantes de la comunidad Milvus.
- Milvus v2.2: una versi贸n mayor con estabilidad mejorada, mayor velocidad de b煤squeda y escalabilidad flexible
- Milvus v2.2.1 y v2.2.2: versiones menores con problemas corregidos
- Milvus v2.2.3: m谩s seguro, estable y disponible
- Milvus v2.2.4: m谩s r谩pido, m谩s fiable y ahorra recursos
- Milvus v2.2.5: NO RECOMENDADO
- Milvus v2.2.6: resuelve problemas cr铆ticos de v2.2.5
- Resumen
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