Presentazione del supporto a pgvector 0.8.0 in Aurora PostgreSQL
La versione di Amazon Aurora compatibile con PostgreSQL introduce il supporto per pgvector 0.8.0, l'estensione open source di PostgreSQL pensata per archiviare e interrogare embedding vettoriali nei database. pgvector offre funzionalità di ricerca per similarità vettoriale che consentono di utilizzare Aurora in applicazioni di intelligenza artificiale (IA) generativa come la ricerca semantica e la generazione potenziata da recupero dati (RAG). pgvector 0.8.0 include miglioramenti nella selezione degli indici da parte del pianificatore di query di PostgreSQL in presenza di filtri, migliorando le prestazioni delle query e la qualità dei risultati di ricerca.
pgvector 0.8.0 migliora anche il filtro dei dati tramite condizioni nelle clausole WHERE e nei join, ottimizzando performance e usabilità delle query. Inoltre, le scansioni iterative dell'indice aiutano a prevenire il "filtraggio eccessivo", garantendo la generazione di risultati sufficienti a soddisfare le condizioni di una query. Se la prima scansione dell'indice non restituisce risultati validi, pgvector proseguirà automaticamente la ricerca fino al raggiungimento di una soglia personalizzabile. Con la versione 0.8.0 arrivano anche miglioramenti nelle performance legati alla creazione e alla consultazione degli indici HNSW.
pgvector 0.8.0 è disponibile nei cluster Amazon Aurora che eseguono PostgreSQL 16.8, 15.12, 14.17, 13.20 e versioni successive in tutte le regioni AWS, incluse le regioni AWS GovCloud (Stati Uniti), ma con l'eccezione della regione Cina. Puoi avviare un aggiornamento a una versione secondaria modificando il cluster DB. Consulta la documentazione di Aurora per ulteriori informazioni.
Amazon Aurora è progettato per prestazioni elevate e disponibilità senza precedenti su scala globale con piena compatibilità MySQL e PostgreSQL. Offre sicurezza integrata, backup continui, elaborazione serverless, fino a 15 repliche di lettura, replica multi-regione automatizzata e integrazioni con altri servizi AWS. Per iniziare a usare Amazon Aurora, dai un'occhiata alla nostra pagina delle nozioni di base.