PostgreSQL ағынды репликация дегеніміз не?
PostgreSQL ағынды репликация дегеніміз не?

Бейне: PostgreSQL ағынды репликация дегеніміз не?

Бейне: PostgreSQL ағынды репликация дегеніміз не?
Бейне: PostgreSQL in 100 Seconds 2024, Сәуір
Anonim

бастап PostgreSQL вики

Ағынды репликация (SR) ағымдағы күйде сақтау үшін WAL XLOG жазбаларын күту режиміндегі серверлердің кейбір санына үздіксіз жеткізу және қолдану мүмкіндігін қамтамасыз етеді. Бұл мүмкіндік қосылды PostgreSQL 9.0

Сондай-ақ сұрақ, PostgreSQL репликациясы қалай жұмыс істейді?

Ағын репликация ішінде PostgreSQL жұмыс істейді бөрене жөнелтуінде. Әрбір транзакциядағы postgres төзімділікке жету үшін WAL (алдын ала жазу журналы) деп аталатын транзакция журналына жазылады. Бағыттаушы осы WAL сегменттерін үздіксіз пайдалану үшін пайдаланады қайталау өз шеберінен өзгереді.

Содан кейін сұрақ туындайды, PostgreSQL-де репликацияның қанша түрі бар? PostgreSQL үшеуімен келеді әртүрлі репликация әдістері. Сол сияқты көп заттар, әрқайсысы репликация әдістің оң және теріс жақтары бар. Үшінші тәсіл S3 сияқты блок қоймасынан алдын ала жазу журналдарын (WAL) қайта ойнату арқылы жаңа қосымша түйінді қайта құрастырады.

Сол сияқты, PostgreSQL репликацияны қолдайды ма?

Негізгі мүмкіндіктер PostgreSQL Ыстық күту/ағынды Репликация – бұл бастап қол жетімді PostgreSQL 9.0 және асинхронды екілік қамтамасыз етеді репликация бір немесе бірнеше күту режиміне. Күту режимдері де ыстық күту режиміне айналуы мүмкін, яғни олар алады тек оқуға арналған дерекқор ретінде сұрауға болады.

Max_wal_senders дегеніміз не?

max_wal_senders (бүтін сан) Күту режиміндегі серверлерден немесе ағынды базалық сақтық көшірме клиенттерінен бір мезгілде қосылымдардың ең көп санын (яғни, бір уақытта іске қосылған WAL жіберуші процестерінің ең көп санын) көрсетеді. Әдепкі нөл, яғни репликация өшірілген.

Ұсынылған: