Milvus (векторная БД)
Milvus — это высокопроизводительная векторная база данных с открытым исходным кодом, предназначенная для хранения и поиска векторов с помощью алгоритмов Approximate Nearest Neighbor (ANN). Она обрабатывает миллиарды векторов и применяется в ИИ-задачах, таких как рекомендации, распознавание изображений и NLP. Milvus масштабируется горизонтально и работает как локально, так и в облаке. Также поддерживает SQL-подобный язык запросов и легко интегрируется с ML-экосистемой.
Шаг 1. Откройте Milvus и нажмите «Создать базу данных»
Шаг 2. Введите название базы данных
Что выдает 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);
})();