milvus-logo
LFAI
Home
  • Conceptos

Visión general de la arquitectura de Milvus

Construido sobre bibliotecas populares de búsqueda vectorial, incluyendo Faiss, HNSW, DiskANN, SCANN y más, Milvus fue diseñado para la búsqueda de similitud en conjuntos de datos vectoriales densos que contienen millones, miles de millones o incluso billones de vectores. Antes de continuar, familiarícese con los principios básicos de la recuperación por incrustación.

Milvus también admite la fragmentación de datos, la ingestión de datos en flujo, el esquema dinámico, la búsqueda combinada de datos vectoriales y escalares, la búsqueda multivectorial e híbrida, el vector disperso y muchas otras funciones avanzadas. La plataforma ofrece rendimiento bajo demanda y puede optimizarse para adaptarse a cualquier escenario de recuperación de incrustación. Recomendamos desplegar Milvus utilizando Kubernetes para una disponibilidad y elasticidad óptimas.

Milvus adopta una arquitectura de almacenamiento compartido que presenta desagregación de almacenamiento y computación y escalabilidad horizontal para sus nodos de computación. Siguiendo el principio de desagregación del plano de datos y el plano de control, Milvus consta de cuatro capas: capa de acceso, servicio coordinador, nodo trabajador y almacenamiento. Estas capas son mutuamente independientes cuando se trata de escalado o recuperación ante desastres.

Architecture_diagram Diagrama_de_arquitectura

Según la figura, las interfaces pueden clasificarse en las siguientes categorías:

  • DDL / DCL: createCollection / createPartition / dropCollection / dropPartition / hasCollection / hasPartition
  • DML / Produce: insert / delete / upsert
  • DQL: búsqueda / consulta

Más información

Traducido porDeepLogo

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

¿Fue útil esta página?