Рет қаралды 109
Спикеры - генеральный директор «Тантор Лабс» Вадим Яценко и старший разработчик «Тантор Лабс» Илья Евдокимов.
Вадим начал с теории: «Репликация в PostgreSQL в целом построена так же, как в других базах данных: есть primary-нода и standby-нода, то есть ведущий и ведомый сервер. Но в PostgreSQL, в отличие от Oracle, нет undo log, есть только redo log. Эти файлы называются WAL - Write-Ahead Logging. Их может быть достаточно большое количество, они фиксированного размера - 16 Мб. Это и есть тот redo log, куда PostgreSQL пишет все транзакции,которые он производит. То есть это механизм обеспечения многих процессов, в том числе репликации».
Илья остановился на практических аспектах и нюансах этого процесса. Свою часть презентации он завершил мастер-классом по созданию и запуску теста.