На конференции Build 2024 компания Microsoft представила серию обновлений для своих баз данных, среди которых особенно выделяется интеграция векторного поиска в Azure Cosmos DB для NoSQL. Этот нереляционный сервис баз данных является частью более широкой экосистемы Azure Cosmos DB, распределенной базы данных, которая предлагает различные модели согласованности, позволяя пользователям балансировать производительность и задержку в своих приложениях.
Расширение возможностей в NoSQL
В основе NoSQL баз данных лежит устранение ограничений традиционных SQL баз данных, таких как типы данных и согласованность, для достижения большей скорости, гибкости и масштабируемости. Azure Cosmos DB поддерживает различные модели данных, включая API для MongoDB и Apache Cassandra, а также предлагает вариант PostgreSQL.
В прошлом году Microsoft представила векторный поиск в Cosmos DB, основываясь на сервисе Cosmos DB для MongoDB vCore. Векторный поиск в Cosmos DB для NoSQL работает на основе DiskANN, набора масштабируемых алгоритмов поиска ближайших соседей, поддерживающих обновления в реальном времени.
Интеграция PostgreSQL и AI
Кроме того, Microsoft сделала общедоступным расширение Azure Database для PostgreSQL с поддержкой Azure AI. Это расширение позволяет разработчикам, предпочитающим PostgreSQL, напрямую интегрировать свои данные с Azure AI, упрощая процесс использования больших языковых моделей (LLMs) и создания богатых AI-опытов на основе PostgreSQL.
Более того, компания анонсировала функцию генерации эмбеддингов в рамках предложения Azure Database для PostgreSQL. Эта новая функция может генерировать эмбеддинги непосредственно внутри базы данных, расширяя возможности AI, доступные разработчикам.
Улучшения для Copilot
Microsoft также расширяет возможности Copilot в своих базах данных. Новые функции включают возможность предоставлять сводки технической документации в ответ на запросы пользователей в Azure Database для MySQL. В марте компания анонсировала частный предварительный просмотр новых возможностей Copilot.