Поддержка pgvector 0.8.0 в Aurora PostgreSQL

Проведено: 9 апр. 2025 г.

Версия Amazon Aurora, совместимая с PostgreSQL, теперь поддерживает pgvector 0.8.0, расширение для PostgreSQL с открытым исходным кодом для хранения векторных встраиваний в базе данных. Оно предоставляет возможности поиска по векторному сходству, позволяющие использовать Aurora для семантического поиска и дополненной извлеченными данными генерации (RAG) в приложениях с генеративным искусственным интеллектом. В версии pgvector 0.8.0 усовершенствован выбор индекса планировщиком запросов PostgreSQL при наличии фильтров, что позволяет повысить производительность запросов и качество результатов поиска.

Расширение pgvector 0.8.0 улучшает фильтрацию данных за счет использования условий в предложениях и соединениях WHERE, что позволяет повысить производительность и удобство выполнения запросов. Кроме того, итеративное сканирование индексов помогает избежать чрезмерной фильтрации, обеспечивая генерацию результатов, достаточных для удовлетворения условий запроса. Если первое сканирование индекса не удовлетворяет условиям запроса, pgvector будет продолжать поиск по индексу до тех пор, пока не достигнет заданного порогового значения. В версии pgvector 0.8.0 также улучшена производительность поиска и построения индексов HNSW.

Расширение pgvector 0.8.0 доступно в кластерах Amazon Aurora, где используются PostgreSQL 16.8, 15.12, 14.17, 13.20 или более поздние версии, во всех регионах AWS, включая регионы AWS GovCloud (США), но не в регионах Китая. Вы можете запустить обновление до промежуточной версии, изменив свой кластер БД. Ознакомьтесь с документацией по Aurora, чтобы узнать больше.

База данных Amazon Aurora призвана обеспечивать беспрецедентно высокую производительность и доступность в глобальном масштабе, а также полную совместимость с MySQL и PostgreSQL. Она содержит встроенные функции безопасности, поддерживает непрерывное резервное копирование, бессерверные вычисления, до 15 реплик для чтения, автоматизированную репликацию в множестве регионов и интеграцию с другими сервисами AWS. При необходимости ознакомьтесь с нашей страницей о начале работы с Amazon Aurora.