🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Концепции
  • Home
  • Docs
  • Концепции

  • Архитектура

  • Обзор

Обзор архитектуры Milvus

Построенный на основе популярных библиотек векторного поиска, таких как Faiss, HNSW, DiskANN, SCANN и других, Milvus был разработан для поиска сходства в плотных векторных наборах данных, содержащих миллионы, миллиарды и даже триллионы векторов. Прежде чем приступить к работе, ознакомьтесь с основными принципами поиска по вкраплениям.

Milvus также поддерживает чередование данных, потоковый ввод данных, динамическую схему, поиск в сочетании векторных и скалярных данных, многовекторный и гибридный поиск, разреженный вектор и многие другие расширенные функции. Платформа обеспечивает производительность по требованию и может быть оптимизирована под любой сценарий поиска встраивания. Мы рекомендуем развертывать Milvus с помощью Kubernetes для оптимальной доступности и эластичности.

В Milvus используется архитектура с общим хранилищем, предусматривающая дезагрегацию хранилищ и вычислений и горизонтальную масштабируемость вычислительных узлов. Следуя принципу разделения плоскости данных и плоскости управления, Milvus включает в себя четыре уровня: уровень доступа, сервис-координатор, рабочий узел и хранилище. Эти уровни являются взаимно независимыми, когда речь идет о масштабировании или аварийном восстановлении.

Architecture_diagram Архитектура_диаграммы

Согласно рисунку, интерфейсы можно разделить на следующие категории:

  • DDL / DCL: createCollection / createPartition / dropCollection / dropPartition / hasCollection / hasPartition
  • DML / Produce: insert / delete / upsert
  • DQL: поиск / запрос

Что дальше

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?