အားနည်းချက်ပြင်ဆင်မှုနှင့်အတူ PostgreSQL အပ်ဒိတ်။ pgcat ပုံတူကူးယူစနစ်၏ဖြန့်ချိ

ဖွဲ့စည်းခဲ့သည်။ ပံ့ပိုးထားသော PostgreSQL အကိုင်းအခက်အားလုံးအတွက် ပြုပြင်မွမ်းမံမှုများ- 12.2, 11.7, 10.12, 9.6.17, 9.5.21 и 9.4.26. ထုတ်ဝေမှု 9.4.26 သည် နောက်ဆုံးဖြစ်သည် - ဌာနခွဲ 9.4 အတွက် အပ်ဒိတ်များကို ပြင်ဆင်နေပါသည်။ ဆက်မလုပ်တော့ပါ။. ဌာနခွဲ 9.5 အတွက် အပ်ဒိတ်များကို ဖေဖော်ဝါရီ 2021၊ 9.6 အထိ - နိုဝင်ဘာ 2021၊ 10 ရက်အထိ - 2022 ခုနှစ်၊ နိုဝင်ဘာလ 11 ရက်အထိ - 2023 ခုနှစ်၊ နိုဝင်ဘာလ 12 ရက်အထိ - 2024 ခုနှစ် နိုဝင်ဘာလအထိ။

ဗားရှင်းအသစ်များသည် ချို့ယွင်းချက် 75 ခုကို ဖြေရှင်းပေးပြီး အားနည်းချက်ကို ဖယ်ရှားပေးသည်။
"ALTER ... DEPENDS ON EXTENSION" ညွှန်ကြားချက်ကို လုပ်ဆောင်သည့်အခါ ခွင့်ပြုချက်စစ်ဆေးခြင်း ပျောက်ဆုံးခြင်းကြောင့် (CVE-2020-1720)။ အချို့သောအခြေအနေများတွင်၊ အားနည်းချက်သည် အခွင့်ထူးမရသေးသောအသုံးပြုသူတစ်ဦးအား မည်သည့်လုပ်ဆောင်ချက်၊ လုပ်ထုံးလုပ်နည်း၊ ရုပ်လုံးပေါ်လာသော မြင်ကွင်း၊ အညွှန်း သို့မဟုတ် အစပျိုးမှုကို ဖျက်နိုင်စေပါသည်။ အက်ဒမင်သည် တိုးချဲ့မှုတစ်ခုခုကို ထည့်သွင်းထားလျှင် တိုက်ခိုက်မှုတစ်ခု ဖြစ်နိုင်ပြီး အသုံးပြုသူသည် CREATE အမိန့်ကို လုပ်ဆောင်နိုင်သည် သို့မဟုတ် တိုးချဲ့မှု၏ပိုင်ရှင်သည် DROP EXTENSION အမိန့်ကို လုပ်ဆောင်ရန် စိတ်ချယုံကြည်နိုင်သည်။

ထို့အပြင်၊ သင်သည် အပလီကေးရှင်းအသစ်၏ အသွင်အပြင်ကို မှတ်သားနိုင်သည်။ pgcatPostgreSQL ဆာဗာများစွာကြားတွင် ဒေတာကို ထပ်တူပွားနိုင်စေမည့်၊ ပရိုဂရမ်သည် ပင်မဆာဗာတွင် လုပ်ဆောင်ခဲ့သော SQL ညွှန်ကြားချက်များ၏ အခြားနေရာတစ်ခုတွင် ထုတ်လွှင့်ခြင်းနှင့် ပြန်ဖွင့်ခြင်းမှတစ်ဆင့် ယုတ္တိပုံတူပွားခြင်းကို ပံ့ပိုးပေးကာ ဒေတာပြောင်းလဲမှုများကို ဖြစ်စေသည်။ ကုဒ်ကို Go and ဖြင့်ရေးထားသည်။ ဖြန့်ဝေသည် Apache 2.0 အောက်တွင် လိုင်စင်ရထားသည်။ Built-in ယုတ္တိပုံတူပွားခြင်း ယန္တရားမှ အဓိက ကွာခြားချက်များ-

  • ပစ်မှတ်ဇယားများ (မြင်ကွင်းများ၊ fdw (နိုင်ငံခြားဒေတာထုပ်ပိုးမှု)၊ အပိုင်းခွဲဇယားများ၊ ဖြန့်ဝေထားသော citus ဇယားများ)၊
  • ဇယားအမည်များကို ပြန်လည်သတ်မှတ်နိုင်မှု (ဇယားတစ်ခုမှ အခြားတစ်ခုသို့ ကူးယူခြင်း)။
  • ဒေသတွင်း အပြောင်းအလဲများကိုသာ ပေးပို့ပြီး ပြင်ပမှ ထပ်တူပွားမှုများကို လျစ်လျူရှုခြင်းဖြင့် နှစ်လမ်းညွန်ပုံတူကူးခြင်းကို ပံ့ပိုးပေးပါသည်။
  • LWW (last-writer-win) algorithm ကိုအခြေခံ၍ ပဋိပက္ခဖြေရှင်းရေးစနစ်တစ်ခုရရှိနိုင်မှု၊
  • ကူးယူခြင်းဆိုင်ရာ တိုးတက်မှုနှင့် အသုံးမပြုရသေးသော ပုံတူများကို သီးခြားဇယားတစ်ခုတွင် သိမ်းဆည်းနိုင်သည်၊ ၎င်းသည် ယာယီမရရှိနိုင်သော လက်ခံရရှိမှုမှတ်စုကို ပြန်လည်ရယူပြီးနောက် ပြန်လည်ရယူရန် အသုံးပြုနိုင်သည်။

source: opennet.ru

မှတ်ချက် Add