Re[4]: Бекапы PostresSQL 15 без блокировок работы
От: Gt_  
Дата: 28.10.24 14:49
Оценка:
Gt_>>да ладно. быть не может что бы так проигрывал конкурентам. PG классический версионник, в чем там может быть сложность вычитать таблицу на момент X без блокировок ?
G>Да вычитать то не проблема. Проблема в том, что за время бекапа таблица не должна поменяться. А то ты скопировал первые 1000 строк, другой пользователь сфорировал из них частичные суммы дописал в конец, а пока копировал вторую тысячу первую тысячу удалил.

выглядит что вы даже в общих чертах не представляете как работают версионные субд и постгре в частности.

вот тут говорится, что там обычная транзакция

pg_dump runs in a transaction-snapshot mode transaction

https://github.com/postgres/postgres/blob/master/src/bin/pg_dump/pg_dump.c
Отредактировано 28.10.2024 14:49 Gt_ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.