Излизането на PostgreSQL 19 се бави заради ожесточен спор около вграждането на векторен AI енджин

Източник: Hacker News / Robert Haas Core Blog
Планираното пускане на новата мажорна версия PostgreSQL 19 бе официално отложено след безпрецедентен архитектурен сблъсък сред основните разработчици на релационната СУБД [1]. В центъра на конфликта стои въпросът дали векторните алгоритми за търсене на сходство (като HNSW графите, използвани в AI търсачките) трябва да бъдат интегрирани директно в монолитното ядро или да останат във външни разширения като pgvector.
Конфликтът между консервативната стабилност и AI търсенето
Традиционното крило от разработчици, водено от ветерани като Робърт Хаас, предупреждава, че вграждането на векторни графи с милиарди измерения компрометира свещените за PostgreSQL принципи на ACID трансакциите и предвидимото възстановяване след срив (WAL логове). Векторните индекси изискват огромни обеми споделена RAM памет и нестандартни механизми за заключване, които могат да дестабилизират класически финансови бази данни.
Натискът от облачните провайдъри и конкуренцията на специализирани решения
От другата страна, водещи облачни доставчици като AWS, Microsoft и Supabase настояват за нативна оптимизация, за да предотвратят масовото изтичане на модерни AI проекти към чисто векторни бази данни като Pinecone, Qdrant и Milvus. Според тях, ако Postgres не предложи ултрабърз векторен енджин на ниво C ядро, системата рискува да загуби водещата си позиция в софтуерната индустрия.
Сблъсъкът на две епохи в инженерната култура на базите данни
Дебатът около PostgreSQL 19 е микрокосмос на по-голямата дилема, пред която е изправен целият класически софтуерен свят под натиска на генеративната революция. PostgreSQL дължи легендарната си тридесетгодишна репутация именно на своя консерватизъм, предвидимост и безкомпромисна защита на данните. Опитът да се превърне една релационна крепост в ултрадинамичен AI акселератор крие сериозен риск от компрометиране на фундаментите. Намирането на баланс чрез модулни разширения или специализирани сторидж енджини ще определи дали Postgres ще остане стандартът за следващите десетилетия или ще се разцепи на две несъвместими визии.

Анализ на ACID гаранциите, HNSW индексите и натиска от облачните платформи.