Entre las múltiples actualizaciones de soluciones de bases de datos de Microsoft En la conferencia Build 2024 (del 21 al 23 de mayo), la incorporación de la búsqueda vectorial a Azure Cosmos DB para NoSQL fue posiblemente la característica más destacada. Este servicio de base de datos no relacional forma parte de la oferta más amplia de bases de datos de Azure Cosmos DB, una base de datos distribuida que implementa un conjunto de diferentes modelos de consistencia que permiten a los usuarios equilibrar el rendimiento y la latencia en sus aplicaciones.

En esencia, las bases de datos NoSQL se liberan de las limitaciones de las bases de datos SQL en términos de tipos de datos y consistencia para ganar velocidad, flexibilidad y escalabilidad. Azure Cosmos DB le permite trabajar con diferentes modelos de datos, incluidas las API para MongoDB y Apache Cassandra. La base de datos también incluye una versión de PostgreSQL. En la versión Build 2023 anterior, Microsoft introdujo la búsqueda vectorial en Cosmos DB aprovechando su servicio Cosmos DB para MongoDB vCore.

Los usuarios de PostgreSQL no se olvidan

Como explicó la empresa, la búsqueda vectorial en Cosmos DB para NoSQL está impulsada por DiskANN, un conjunto de algoritmos escalables de aproximación del vecino más cercano que admiten cambios en tiempo real. El proveedor también ha puesto a disposición del público la extensión Azure Database for PostgreSQL para Azure AI con el fin de incorporar capacidades de IA a los datos en PostgreSQL. "Los desarrolladores que prefieran PostgreSQL podrán conectar los datos directamente a Azure AI para aprovechar los LLM y crear experiencias de IA generativas enriquecidas de PostgreSQL de forma más directa", afirmó Microsoft en un comunicado.

Por otra parte, la empresa afirmó que está trabajando en la incorporación de una función de generación de vectores numéricos, o incrustaciones, a su oferta de Azure Database for PostgreSQL. La función, actualmente en versión preliminar, puede generar incrustaciones dentro de la base de datos. Además, Microsoft afirmó que está añadiendo más capacidades a Copilot dentro de las bases de datos para ayudar a los desarrolladores, incluida la capacidad de proporcionar resúmenes de documentación técnica en respuesta a las preguntas de los usuarios dentro de Azure Database for MySQL. En marzo, la empresa anunció la disponibilidad de una versión preliminar privada de Copilot en Azure SQL Database para ofrecer conversión de lenguaje natural a SQL y asistencia para la administración de bases de datos.