Переход MultiXactOffset на 64 бита в Postgres

Ещё в 1987 году Майкл Стоунбрейкер в основополагающем документе «The Design of POSTGRES» написал, что транзакции должны быть 64-битными. Прошло почти 40 лет — и Postgres до сих пор живёт в мире 32-битных счётчиков. Но в декабре 2025 года в кодовую базу тихо вошёл мой коммит, который стал первым реальным шагом к тому, о чём думал Стоунбрейкер. Расскажу, что именно изменилось и почему это важнее, чем кажется.

https://habr.com/ru/companies/postgrespro/articles/1006080/

#postgresql #64битные_счетчики #MultiXactOffset #wraparound #транзакции #транзакции_в_бд #производительность #производительность_sql

Переход MultiXactOffset на 64 бита в Postgres

Введение Однажды утром, просматривая очередную порцию свежих коммитов в Postgres, я увидел следующее 1 : commit bd8d9c9bdfa0c2168bb37edca6fa88168cacbbaa Author: Heikki Linnakangas...

Хабр