Milvus (векторная БД)

Milvus — это высокопроизводительная векторная база данных с открытым исходным кодом, предназначенная для хранения и поиска векторов с помощью алгоритмов Approximate Nearest Neighbor (ANN). Она обрабатывает миллиарды векторов и применяется в ИИ-задачах, таких как рекомендации, распознавание изображений и NLP. Milvus масштабируется горизонтально и работает как локально, так и в облаке. Также поддерживает SQL-подобный язык запросов и легко интегрируется с ML-экосистемой.

Шаг 1. Откройте Milvus и нажмите «Создать базу данных»

milvus: карточка сервиса с кнопкой «Создать БД»
Чтобы создать БД, нажмите Создать базу данных на карточке сервиса.

Шаг 2. Введите название базы данных

milvus: название
Для продолжения введите название

Что выдает Alem Plus:

  • Host
  • Port
  • Логин
  • Пароль
  • Название базы данных

Примеры использования :



from pymilvus import connections

MILVUS_HOST = "Ваш HOST"    
MILVUS_PORT = "Ваш порт"        
MILVUS_USER = "Ваш логин"     
MILVUS_PASSWORD = "Ваш пароль"
MILVUS_SECURE = False        

connections.connect(
    alias="default",
    uri=f"{'https' if MILVUS_SECURE else 'http'}://{MILVUS_HOST}:{MILVUS_PORT}",
    user=MILVUS_USER or None,
    password=MILVUS_PASSWORD or None,
    secure=MILVUS_SECURE,
)



import { MilvusClient } from '@zilliz/milvus2-sdk-node';

const MILVUS_HOST = 'Ваш HOST';      
const MILVUS_PORT = 'Ваш порт';             
const MILVUS_USER = 'Ваш логин';       
const MILVUS_PASSWORD = 'Ваш пароль';  
const MILVUS_SECURE = true;            // TLS включён? true/false

const client = new MilvusClient({
  address: `${MILVUS_HOST}:${MILVUS_PORT}`, 
  ssl: MILVUS_SECURE,
  username: MILVUS_USER || undefined,
  password: MILVUS_PASSWORD || undefined,
  dbName: 'default',
});

// быстрый пинг
(async () => {
  const { data } = await client.listCollections();
  console.log('Collections:', data);
})();