Объявление о поддержке pgvector 0.7.0 для PostgreSQL в Aurora
Версия Amazon Aurora, совместимая с PostgreSQL, теперь поддерживает pgvector 0.7.0, расширение PostgreSQL с открытым исходным кодом для хранения векторных встраиваний в базу данных. Расширение pgvector предоставляет возможности поиска по векторному сходству, позволяющие использовать Aurora для семантического поиска и генерации на базе результатов поиска (retrieval-augemented generation, RAG) в приложениях генеративного искусственного интеллекта (ИИ).
В pgvector 0.7.0 добавлен параллелизм, чтобы сократить в Aurora время построения индекса на основе алгоритма Hierarchical Navigable Small Worlds (HNSW). Кроме того, в pgvector 0.7.0 добавлены два новых векторных типа данных: halfvec для хранения измерений в виде двухбайтовых чисел с плавающей запятой и sparsevec для хранения до 1000 ненулевых измерений. Теперь поддерживается индексация двоичных векторов с использованием собственного битового типа PostgreSQL. Эти дополнения позволяют использовать скалярное и двоичное квантование для векторного типа данных на основе индексов с выражениями PostgreSQL, что уменьшает размер хранимых индексов и сокращает время их построения. Квантование также позволяет увеличить максимальную размерность индексируемых векторов: 4000 для векторов halfvec и 64 000 для двоичных векторов.
Расширение pgvector 0.7.0 доступно в кластерах Amazon Aurora, где используются PostgreSQL 16.3, 15.7, 14.12, 13.15 и 12.19 или более поздние версии, во всех соответствующих регионах AWS, кроме регионов Китая, но включая регионы AWS GovCloud (США). Вы можете запустить обновление до промежуточной версии, изменив свой кластер БД. Ознакомьтесь с документацией по Aurora, чтобы узнать больше.
База данных Amazon Aurora призвана обеспечивать беспрецедентно высокую производительность и доступность в глобальном масштабе, а также полную совместимость с MySQL и PostgreSQL. Она содержит встроенные функции безопасности, поддерживает непрерывное резервное копирование, бессерверные вычисления, до 15 реплик для чтения, автоматизированную репликацию в множестве регионов и интеграцию с другими сервисами AWS. При необходимости ознакомьтесь с нашей страницей о начале работы с Amazon Aurora.