Тёмный

От реплики до высокодоступного кластера PostgreSQL (Владимир Виноградов) 

PG BootCamp Russia
Подписаться 179
Просмотров 275
50% 1

Руководитель DevOps «Тантор Лабс» Владимир Виноградов на PG BootCamp 2024 Minsk в прямом эфире «с нуля» (вернее, с реплики) создал кластер PostgreSQL.
Если реплика получает данные асинхронно, это означает, что фиксация изменений на мастере происходит независимо от того, завершилась передача данных на реплику, или нет. А в режиме синхронной репликации мастер не фиксирует транзакцию до тех пор, пока реплика ему не ответит, что все транзакции зафиксированы.
«При выполнении любой операции, например Insert, Update или Delete, Postgres сначала записывает ее детали в WAL-файл, и только после этого изменения применяются в основной базе данных. Соответственно, если система внезапно перезагружается из-за сбоя, Postgres может использовать WAL-файл, чтобы восстановить несохраненные данные, обеспечивая таким образом их целостность. Таким образом, WAL помогает восстановлению системы после сбоев, обеспечивает репликацию данных между мастер-серверами и одной или несколькими нодами с репликой, а также быстродействие», - отметил он.
Следом сборка комбинации технологий в высокодоступный и масштабируемый кластер PostgreSQL состоялась прямо на глазах у зрителей.

Опубликовано:

 

13 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее