Aurora PostgreSQL での pgvector 0.8.0 のサポートを発表
Amazon Aurora PostgreSQL 互換エディションは、ベクトル埋め込みをデータベースに保存できる、PostgreSQL 向けのオープンソース拡張機能 pgvector 0.8.0 をサポートするようになりました。pgvector では、生成 AI におけるセマンティック検索や検索拡張生成 (RAG) アプリケーションで Aurora を使用できるようにする、ベクトル類似度検索機能を利用できます。pgvector 0.8.0 では、フィルター条件がある場合の PostgreSQL クエリプランナーのインデックス選択が改善され、クエリパフォーマンスと検索結果の品質が向上しています。
pgvector 0.8.0 では、WHERE 句と結合の条件を使用したデータフィルタリングが改善され、クエリのパフォーマンスと使いやすさが向上します。さらに、反復インデックススキャンは「オーバーフィルタリング」を防止するのに役立ち、十分な結果を生成してクエリの条件を満たすことができます。最初のインデックススキャンでクエリ条件を満たさなかった場合、pgvector は設定可能なしきい値に達するまでインデックスの検索を続行します。pgvector 0.8.0 では、HNSW インデックスの検索と構築のパフォーマンスも向上しています。
pgvector 0.8.0 は、PostgreSQL 16.8、15.12、14.17、13.20 以降を実行している Amazon Aurora クラスターで利用可能です。中国リージョンを除くすべての AWS リージョン (AWS GovCloud (米国) リージョンを含む) でご利用いただけます。マイナーバージョンのアップグレードを開始するには、DB クラスターに変更を加えます。詳細については、Aurora のドキュメントを参照してください。
Amazon Aurora は MySQL および PostgreSQL との完全な互換性を備えており、圧倒的な高いパフォーマンスおよび可用性を世界規模で実現するように設計されています。このサービスは、組み込みのセキュリティ、継続的なバックアップ、サーバーレスコンピューティング、最大 15 のリードレプリカ、自動化されたマルチリージョンレプリケーション、AWS の他のサービスとの統合を提供します。Amazon Aurora の使用を開始するには、開始方法のページをご覧ください。