PostgreSQL အစုအဝေးကို အသုံးပြုရန်အတွက် ကိရိယာတန်ဆာပလာတစ်ခုဖြစ်သည့် Kubegres ကိုထုတ်ဝေခဲ့သည်။

Kubegres ပရောဂျက်၏ အရင်းအမြစ်စာသားများကို PostgreSQL DBMS ဖြင့် ထပ်တူပြုထားသော ဆာဗာအစုအဝေးကို ဖန်တီးရန် ဒီဇိုင်းထုတ်ထားပြီး Kubernetes ပလပ်ဖောင်းပေါ်တွင် အခြေခံထားသည့် ကွန်တိန်နာ သီးခြားအခြေခံအဆောက်အအုံတွင် အသုံးပြုထားသည်။ ပက်ကေ့ဂျ်သည် ဆာဗာများကြားတွင် ဒေတာကူးယူခြင်းကို စီမံခန့်ခွဲရန်၊ အမှားအယွင်းခံနိုင်သော ပုံစံများကို ဖန်တီးရန်နှင့် အရန်ကူးယူမှုများကို စီမံရန်လည်း ခွင့်ပြုထားသည်။ ပရောဂျက်ကုဒ်ကို Go တွင်ရေးထားပြီး Apache 2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

ဖန်တီးထားသော အစုအဝေးတွင် မူလ PostgreSQL pod node တစ်ခုပါဝင်ပြီး အချိန်နှင့်တပြေးညီ ထပ်တူလုပ်ထားသော အလယ်တန်း pod node များသည် အဓိက node နှင့် ထပ်တူပြုပါသည်။ ပင်မ node တွင် ချို့ယွင်းချက်တစ်ခု ဖြစ်ပွားသောအခါ၊ စနစ်သည် ဒုတိယ ဆုံမှတ်များထဲမှ တစ်ခုကို အဓိက အမျိုးအစားအဖြစ် အလိုအလျောက် ပြောင်းလဲပြီး လုပ်ဆောင်ချက်ကို ရပ်တန့်ခြင်းမရှိဘဲ ကူးယူဖွဲ့စည်းမှုပုံစံကို ပြောင်းလဲပါသည်။ ပုံမှန် ဒေတာဘေ့စ် အရန်သိမ်းဆည်းမှုများကို သီးခြားသိုလှောင်မှုအဖြစ် သတ်မှတ်ရန် ဖြစ်နိုင်သည်။ အစုအဝေးဖွဲ့စည်းပုံကို YAML ဖော်မတ်ဖြင့် သတ်မှတ်ထားသည်။ Node အကြောင်းအရာကို Docker ပရောဂျက်မှ ပံ့ပိုးပေးထားသော တရားဝင် PostgreSQL ကွန်တိန်နာပုံပေါ်တွင် အခြေခံ၍ ဖန်တီးထားသည်။ စနစ်၏ လုပ်ဆောင်ချက်ကို တည်ငြိမ်သည်ဟု အသိအမှတ်ပြုထားပြီး ၎င်းကို စက်မှုလုပ်ငန်းသုံး အပလီကေးရှင်းများတွင် အသုံးပြုနေပြီဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add