PostgreSQL hloov tshiab nrog qhov tsis zoo kho. Tso tawm pgcat replication system

Tsim Kho kho tshiab rau tag nrho cov chaw txhawb PostgreSQL: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ΠΈ 9.4.26. Tso tawm 9.4.26 yog qhov kawg - npaj hloov tshiab rau ceg 9.4 txiav tawm. Kev hloov tshiab rau ceg 9.5 yuav raug tsim kom txog rau thaum Lub Ob Hlis 2021, 9.6 - txog rau lub Kaum Ib Hlis 2021, 10 - txog rau lub Kaum Ib Hlis 2022, 11 - txog Lub Kaum Ib Hlis 2023, 12 - txog Lub Kaum Ib Hlis 2024.

Cov ntawv tshiab kho 75 kab thiab tshem tawm qhov tsis zoo
(CVE-2020-1720) tshwm sim los ntawm qhov tsis muaj kev tso cai kuaj xyuas thaum ua tiav cov lus txib "ALTER... DEPENDS ON EXTENSION". Raws li qee qhov xwm txheej, qhov tsis muaj peev xwm tso cai rau tus neeg siv tsis muaj cai tshem tawm ib qho kev ua haujlwm, txheej txheem, pom pom, qhov ntsuas, lossis qhov tshwm sim. Kev tawm tsam tuaj yeem ua tau yog tias tus thawj tswj hwm tau teeb tsa ib qho txuas ntxiv, thiab tus neeg siv tuaj yeem ua tiav CREATE cov lus txib lossis tus tswv ntawm qhov txuas ntxiv tuaj yeem ntseeg tau ua tiav DROP EXTENSION cov lus txib.

Tsis tas li ntawd, koj tuaj yeem nco ntsoov qhov tshwm sim ntawm daim ntawv thov tshiab pgcat, uas tso cai rau koj rov ua cov ntaub ntawv ntawm ntau lub PostgreSQL servers. Qhov kev zov me nyuam txhawb nqa cov ntaub ntawv rov qab los ntawm kev tshaj tawm thiab rov ua dua ntawm lwm tus tswv ntawm cov kwj ntawm SQL cov lus txib ua tiav ntawm lub server loj, ua rau cov ntaub ntawv hloov pauv. Tus lej yog sau rau hauv Go thiab faib los ntawm muaj ntawv tso cai nyob rau hauv Apache 2.0. Qhov sib txawv tseem ceeb ntawm lub built-in logical replication mechanism:

  • Kev them nyiaj yug rau txhua hom phiaj lub rooj (saib, fdw (Cov ntaub ntawv txawv teb chaws), segmented ntxhuav, faib citus ntxhuav);
  • Muaj peev xwm rov txhais cov npe ntawm lub rooj (replication ntawm ib lub rooj mus rau lwm qhov);
  • Kev them nyiaj yug rau bidirectional replication los ntawm kev xa cov kev hloov hauv zos nkaus xwb thiab tsis quav ntsej replications los ntawm sab nraud;
  • Muaj cov txheej txheem daws teeb meem raws li LWW (kawg-sau-yeej) algorithm;
  • Muaj peev xwm txuag tau cov ntaub ntawv hais txog kev nce qib ntawm kev rov ua dua tshiab thiab tsis siv cov khoom siv rov ua dua tshiab rau hauv ib lub rooj sib cais, uas tuaj yeem siv los rov qab tau tom qab ib ntus tsis tau txais cov node rov qab los.

Tau qhov twg los: opennet.ru

Ntxiv ib saib