LSN ni nini kwenye Postgres?
LSN ni nini kwenye Postgres?

Video: LSN ni nini kwenye Postgres?

Video: LSN ni nini kwenye Postgres?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Aprili
Anonim

Katika PostgreSQL istilahi, a LSN (Nambari ya Mfuatano wa Kumbukumbu) ni nambari kamili ya biti 64 inayotumiwa kubainisha nafasi katika WAL (logi ya Andika mbele), inayotumiwa kuhifadhi uadilifu wa data. Kwa ndani katika msimbo, inasimamiwa kama XLogRecPtr, nambari rahisi ya 64-bit.

Baadaye, mtu anaweza pia kuuliza, ni nini ukaguzi katika postgresql?

A kituo cha ukaguzi ni hatua katika mlolongo wa kumbukumbu ya shughuli ambapo faili zote za data zimesasishwa ili kuonyesha maelezo katika kumbukumbu. Faili zote za data zitatolewa kwenye diski.

Pia Jua, Wal katika Postgres ni nini? Postgres WAL . Andika-mbele ukataji miti, au kama inavyojulikana kawaida, WAL , ni uboreshaji Postgres hutumia kupunguza diski I/O huku bado inazuia upotezaji wa data. Intuitively, wakati wowote muamala unakamilika, rekodi ya kila mabadiliko ambayo shughuli hiyo ilifanyika lazima iwe imeandikwa kwenye hifadhi inayoendelea.

Ipasavyo, ni nini replication ya kimantiki katika postgresql?

Urudufu wa kimantiki ni mbinu ya kuiga vitu vya data na mabadiliko yao, kulingana na yao urudufishaji utambulisho (kawaida ufunguo msingi). Tunatumia neno mantiki tofauti na kimwili urudufishaji , ambayo hutumia anwani halisi za kuzuia na byte-by-byte urudufishaji.

Wal buffer ni nini?

Rekodi ya kuandika mbele ( WAL ) vihifadhi pia huitwa "logi ya manunuzi vihifadhi ", ambayo ni kiasi cha mgao wa kumbukumbu kwa kuhifadhi WAL data. Hii WAL data ni taarifa ya metadata kuhusu mabadiliko ya data halisi, na inatosha kuunda upya data halisi wakati wa shughuli za kurejesha hifadhidata.

Ilipendekeza: