Añadir servicio Milvus
Milvus es una base de datos vectorial que almacena, indexa y gestiona vectores de incrustación masiva desarrollados por redes neuronales profundas y otros modelos de aprendizaje automático (ML). Se ha desarrollado para potenciar la incorporación de aplicaciones de búsqueda de similitud e IA. Milvus hace que la búsqueda de datos no estructurados sea más accesible y coherente en diversos entornos.
Se recomienda la versión 2.4.0 de pymilvus para Milvus 2.4.x. Desinstale la versión anterior e instale la última versión de pymilvus.
Complete los siguientes pasos para añadir Milvus como servicio en IBM® watsonx.data.
-
Inicie la sesión en la consola de watsonx.data.
-
En el menú de navegación, seleccione Administrador de infraestructuras.
-
Para definir y conectarse a un servicio, haga clic en Añadir componente, seleccione Milvus y haga clic en Siguiente.
-
En la ventana Añadir componente - Milvus, facilite los siguientes datos.
Añadir servicio Milvus Campo Descripción Nombre de visualización Introduzca el nombre del servicio Milvus que se mostrará en pantalla. Tamaño Seleccione el tamaño adecuado. Lite: Recomendado para 10K vectores, 64 parámetros de índice, 1024 tamaño de segmento y 384 dimensiones. Nota: El componente Lite o Tiny Milvus sólo está disponible en el plan watsonx.data Lite. Inicio: Recomendado para 1 millón de vectores, 64 parámetros de índice, 1024 de tamaño de segmento y 384 dimensiones. Pequeño: Recomendado para 10 millones de vectores, 64 parámetros de índice, 1024 de tamaño de segmento y 384 dimensiones. Media: Recomendado para 50 millones de vectores, 64 parámetros de índice, 1024 de tamaño de segmento y 384 dimensiones. Grande: Recomendado para 100 millones de vectores, 64 parámetros de índice, 1024 de tamaño de segmento y 384 dimensiones. Personalizado: recomendado para hasta 3000 millones de vectores, 64 parámetros de índice y 1024 segmentos. El número real de vectores y dimensiones admitidos depende del tipo de índice y de la configuración máxima admitida de vCPU.
- IVF_SQ8- Hasta 3000 millones de vectores.
- IVF_FLAT - Hasta 1.3 mil millones de vectores.
- HNSW - Hasta 1000 millones de vectores.
Agregar depósito de almacenamiento Asocie un almacenamiento externo para los tamaños Pequeño, Mediano, o Grande. Para el tamaño Starter, también puede seleccionar un IBM. Para asociar un almacenamiento externo, debe tener configurado el almacenamiento. Vía de acceso Para los almacenamientos externos, especifique la ruta en la que desea almacenar los archivos de datos vectorizados. No se recomienda ejecutar varias instancias de Milvus que compartan el mismo
rootPathdentro de un único bucket de MinIO, ya que esto provoca que sus datos y metadatos se solapen, dando lugar a conflictos y a un alto riesgo de corrupción o pérdida de datos. Para garantizar la integridad y el aislamiento de los datos, debe configurar cada instancia de Milvus con un valorminio.rootPathúnico en su archivo de configuración antes de iniciarla, aunque utilicen el mismo bucket.A partir de la versión watsonx.data 2.2.2, el escalado Milvus está desactivado para la talla de camiseta Starter. Tampoco está permitido volver a Starter desde una configuración mayor. Puede ampliar el servicio Milvus entre tamaños de camiseta predefinidos (pequeño, mediano y grande) o tamaños personalizados. La reducción de Milvus puede afectar al rendimiento cuando se reduce desde una capacidad superior. Si las colecciones ya no caben en la memoria después de reducir el tamaño, el servicio podría verse afectado. En caso de que el servicio se vea afectado, la única solución es cancelar la recogida o reducirla. Incluso si el servicio no se bloquea, las colecciones que se cargaron anteriormente pero que ahora superan la memoria disponible pueden tener problemas.
La operación de escalado suele introducir un retraso en el servicio de 5 a 10 minutos y las operaciones en curso pueden verse interrumpidas durante estas transiciones.
Para obtener más información sobre cómo añadir almacenamientos externos, consulte Añadir un par almacenamiento-catálogo.
Si el esquema de la colección cambia (un aumento en el número de campos de una colección o un aumento en el tamaño del
varcharcampo de más de 256 caracteres, o si se agregan varios campos vectoriales a la colección), el número de registros podría disminuir.El servicio Milvus puede conectarse a un almacenamiento sin catálogo. Puede realizar las acciones en Milvus incluso después de desactivar el almacenamiento.
Debe proporcionar el punto final para los almacenamientos utilizados por Milvus con la región para los almacenamientos específicos de la región como S3 y sin barras finales. Por ejemplo:
https://s3.<REGION>.amazonaws.com.Las actualizaciones de credenciales de cubo para el cubo de origen de un motor Milvus requieren una pausa y reanudación manual del motor para que surtan efecto.
-
Pulse Crear.
API relacionada
Para obtener información sobre las API relacionadas, consulte