Video: Postgresтеги агымдык репликация деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
From PostgreSQL wiki
Агымдын репликациясы (SR) WAL XLOG жазууларын тынымсыз жөнөтүү жана аларды учурдагы абалда кармап туруу үчүн күтүү режиминдеги серверлердин кээ бир санына колдонуу мүмкүнчүлүгүн камсыз кылат. Бул өзгөчөлүк кошулду PostgreSQL 9.0
Ушундан улам PostgreSQL репликациясы кантип иштейт?
Сиз баштаганда репликация , wal кабыл алуучу процесси WAL маалыматтары кулда кайра ойнотулганга чейин LSN (Log ырааттуулугу номери) кожоюнга жөнөтөт. Анан мастердеги wal жөнөтүүчү процесси WAL маалыматын wal кабыл алуучу тарабынан жөнөтүлгөн LSNден баштап кулга эң акыркы LSN чейин жөнөтөт.
Ошондой эле билиңиз, логикалык репликация деген эмне? Логикалык репликация ыкмасы болуп саналат кайталоо маалымат объектилери жана алардын өзгөрүшү, алардын негизинде репликация иденттүүлүк (көбүнчө негизги ачкыч). Биз терминди колдонобуз логикалык физикалык жактан айырмаланып репликация , ал так блок даректерин жана байт-байт колдонот репликация.
Жогорудагылардан тышкары, PostgreSQL репликацияны колдойбу?
Негизги өзгөчөлүктөрү PostgreSQL Ысык күтүү/Агым Репликация болуп саналат чейин жеткиликтүү PostgreSQL 9.0 жана асинхрондук бинардык камсыз кылат репликация бир же бир нече күтүү режимине. Күтүү режимдери да ысык күтүү режимине айланышы мүмкүн болот окуу үчүн гана маалымат базасы катары суралат.
Max_wal_senders деген эмне?
max_wal_senders (бүтүн сан) Күтүүчү серверлерден же агымдык базалык резервдик кардарлардан бир убактагы туташуулардын максималдуу санын аныктайт (б.а., бир эле учурда иштеген WAL жөнөтүүчү процесстеринин максималдуу саны). Демейки нөл, репликация өчүрүлгөн дегенди билдирет.
Сунушталууда:
AWSде аймактар аралык репликация деген эмне?
Аймактар аралык репликация. Аймактар аралык репликация - бул башка аймакта болушу мүмкүн болгон маалыматтарды бир чакадан экинчи чакага көчүрүүчү функция. Бул чака боюнча объекттерди асинхрондуу көчүрүү камсыз кылат. X булак челек, ал эми Y көздөгөн чака дейли
Active Directoryде көп мастер репликация деген эмне?
Мульти-мастер репликациялоо – бул маалымат базасын репликациялоо ыкмасы, ал маалыматтарды компьютерлердин тобунда сактоого жана топтун каалаган мүчөсү тарабынан жаңыртууга мүмкүндүк берет. Бардык мүчөлөр кардар маалымат суроого жооп берет. Мастер кардар менен өз ара аракеттенүү үчүн активдүү жалгыз сервер
Postgresтеги LSN деген эмне?
PostgreSQL терминологиясында LSN (Log ырааттуулугу) бул WALдагы позицияны аныктоо үчүн колдонулган 64 биттик бүтүн сан, маалыматтардын бүтүндүгүн сактоо үчүн колдонулат. Ички коддо ал XLogRecPtr катары башкарылат, жөнөкөй 64 биттик бүтүн сан
Postgresтеги Pg_dump деген эмне?
Pg_dump бул PostgreSQL маалыматтар базасынын камдык көчүрмөсүн сактоо үчүн программа. Маалыматтар базасы бир эле учурда колдонулса да, ырааттуу камдык көчүрмөлөрдү жасайт. pg_dump башка колдонуучулардын маалымат базасына кирүүсүнө бөгөт койбойт (окуучулар же жазуучулар). Таштандыларды скрипт же архивдик файл форматтарында чыгарууга болот. Мындай скрипттен калыбына келтирүү үчүн, аны psqlге бериңиз
PostgreSQL агымдык репликация деген эмне?
PostgreSQL викиден Streaming Replication (SR) WAL XLOG жазууларын кээ бир күтүү серверлерине тынымсыз жөнөтүү жана колдонуу мүмкүнчүлүгүн камсыздайт, аларды учурдагы абалда кармап туруу үчүн. Бул өзгөчөлүк PostgreSQL 9.0 кошулган