Какво е LSN в Postgres?
Какво е LSN в Postgres?

Видео: Какво е LSN в Postgres?

Видео: Какво е LSN в Postgres?
Видео: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Април
Anonim

В PostgreSQL терминология, ан LSN (Последователен номер на регистрационния файл) е 64-битово цяло число, използвано за определяне на позиция в WAL (Запис напред в дневник), използвано за запазване на целостта на данните. Вътрешно в кода, той се управлява като XLogRecPtr, просто 64-битово цяло число.

Впоследствие може да се попита и какво е контролна точка в postgresql?

А контролен пункт е точка от последователността на дневника на транзакциите, в която всички файлове с данни са актуализирани, за да отразяват информацията в регистъра. Всички файлове с данни ще бъдат изтрити на диск.

Знайте също, какво е Wal в Postgres? Postgres WAL . Регистриране с предварителна запис, или както обикновено се нарича, WAL , е оптимизация Postgres използва за минимизиране на дисковия вход/изход, като същевременно предотвратява загубата на данни. Интуитивно, всеки път, когато транзакция завърши, записът за всяка отделна промяна, която е направила, трябва да бъде записан в постоянното хранилище.

Съответно какво е логическа репликация в postgresql?

Логическа репликация е метод на възпроизвеждане обекти с данни и техните промени, въз основа на техните репликация самоличност (обикновено първичен ключ). Използваме термина логично за разлика от физическото репликация , който използва точни блокови адреси и байт по байт репликация.

Какво е Wal буфер?

Дневникът за предварителна запис ( WAL ) буфери се наричат още „дневник на транзакциите буфери , което е количество разпределена памет за съхранение WAL данни. Това WAL data е информацията за метаданните за промени в действителните данни и е достатъчна за реконструкция на действителните данни по време на операции по възстановяване на база данни.

Препоръчано: