🔤🔤🔤 Журнал транзакций в PostgreSQL и MS SQL Во время обучения по PostgreSQL часто встречаю заблуждения по поводу лога транзакций (в PostgreSQL это Журнал предзаписи (Write-Ahead Logging) - что гораздо точнее отражает его суть. Давайте попробуем прояснить главные отличия этого механизма у двух СУБД. 1. Как хранится журнал транзакций MS SQL - по умолчанию хранит в одном файле на каждую базу PostgreSQL - по умолчанию хранится в файлах по 16МБ на весь сервер 2. Нужен ли журнал транзакций для "отката" транзакции MS SQL - да PostgreSQL - нет ❗️Тут давайте остановимся чуть подробнее. "Откат" транзакции в MS SQL происходит с помощью чтения Журнала транзакций с момента начала "отката" до момента начала транзакции в обратном хронологическом порядке и в базе "отыгрываются" все произведённые этой транзакцией изменения. Соответственно, чтобы обеспечить возможность "отката" транзакции СУБД обязана сохранять весь журнал транзакций с момента её начала. Из-за этого в MS SQL журнал может неожид
🔤🔤🔤 Журнал транзакций в PostgreSQL и MS SQL
16 декабря 202516 дек 2025
3 мин