Annonce de la prise en charge de pgvector 0.7.0 dans Aurora PostgreSQL

Publié le: 8 août 2024

L’édition d’Amazon Aurora compatible avec PostgreSQL prend désormais en charge pgvector 0.7.0, une extension open source pour PostgreSQL permettant de stocker des intégrations vectorielles dans votre base de données. pgvector fournit des fonctionnalités de recherche par similarité vectorielle permettant d'utiliser Aurora pour la recherche sémantique et la génération à enrichissement contextuel (RAG) dans les applications d'intelligence artificielle (IA) générative.

pgvector 0.7.0 ajoute le parallélisme pour améliorer le temps de génération de l'index HNSW (Hierarchical Navigable Small Worlds) dans Aurora. pgvector 0.7.0 ajoute deux nouveaux types de données vectorielles, halfvec pour stocker les dimensions sous forme de flottants de 2 octets et sparsevec pour stocker jusqu'à 1 000 dimensions non nulles, et prend désormais en charge l'indexation de vecteurs binaires à l'aide du type de bit natif de PostgreSQL. Ces ajouts vous permettent d'utiliser la quantification scalaire et binaire pour le type de données vectorielles à l'aide d'index d'expression PostgreSQL, ce qui réduit la taille de stockage de l'index ainsi que son délai de création. La quantification vous permet également d'augmenter les dimensions maximales des vecteurs que vous pouvez indexer : 4 000 pour les vecteurs halfvec et 64 000 pour les vecteurs binaires.

pgvector 0.7.0 est disponible dans les clusters Amazon Aurora exécutant PostgreSQL 16.3, 15.7, 14.12, 13.15 et 12.19 et versions ultérieures dans toutes les régions AWS applicables, à l'exception des régions de Chine, mais y compris les régions AWS GovCloud (US). Vous pouvez lancer une mise à niveau de version mineure en modifiant votre cluster de bases de données. Pour en savoir plus, consultez la documentation relative à Aurora.

Le service Amazon Aurora est conçu pour offrir un niveau inégalé de performances et de disponibilité à l'échelle mondiale, avec une compatibilité complète avec MySQL et PostgreSQL. Il offre une sécurité intégrée, des sauvegardes continues, le calcul sans serveur, jusqu'à 15 réplicas en lecture, la réplication multi-région automatisée et des intégrations avec d'autres services AWS. Pour démarrer avec Amazon Aurora, consultez notre page de mise en route.