Anuncio de la compatibilidad con pgvector 0.7.0 en Aurora PostgreSQL
La edición de Amazon Aurora compatible con PostgreSQL ahora admite pgvector 0.7.0, una extensión de código abierto para PostgreSQL que permite almacenar incrustaciones vectoriales en su base de datos. pgvector proporciona funciones de búsqueda por similitud vectorial que permiten el uso de Aurora para la generación aumentada de recuperación (RAG) y búsqueda semántica en aplicaciones de inteligencia artificial (IA) generativa.
pgvector 0.7.0 agrega paralelismo para mejorar el tiempo de creación del índice Hierarchical Navigable Small Worlds (HNSW) en Aurora. Esta extensión también agrega dos nuevos tipos de datos vectoriales: halfvec para almacenar dimensiones como flotantes de 2 bytes y sparsevec para almacenar hasta 1000 dimensiones distintas de cero, y ahora admite la indexación de vectores binarios con el tipo de bits nativo de PostgreSQL. Estas incorporaciones permiten utilizar la cuantificación escalar y binaria para el tipo de datos vectoriales mediante índices de expresiones de PostgreSQL, lo que reduce el tamaño del almacenamiento y el tiempo de creación de los índices. La cuantificación también le permite aumentar las dimensiones máximas de los vectores que puede indexar: 4000 para halfvec y 64 000 para vectores binarios.
pgvector 0.7.0 está disponible en los clústeres de Amazon Aurora que ejecutan PostgreSQL 16.3, 15.7, 14.12, 13.15 y 12.19 y versiones posteriores en todas las regiones de AWS aplicables, excepto en las regiones de China, pero incluidas las regiones de AWS GovCloud (EE. UU.). Puede iniciar una actualización de la versión secundaria al modificar el clúster de la base de datos. Revise la documentación de Aurora para obtener más información.
Amazon Aurora se diseñó para ofrecer un rendimiento alto y una disponibilidad sin precedentes a escala global con compatibilidad total con MySQL y PostgreSQL. Ofrece seguridad integrada, copias de seguridad continuas, cómputo sin servidor, hasta 15 réplicas de lectura, replicación automatizada en varias regiones e integraciones con otros servicios de AWS. Para comenzar a utilizar Amazon Aurora, consulte nuestra página de introducción.