PostgreSQL DBMS ၏ အဝေးထိန်းစနစ် စီမံခန့်ခွဲမှုအတွက် temBoard 8.0 ကို ဖြန့်ချိသည်။

PostgreSQL DBMS ၏ အဝေးထိန်းစနစ်၊ စောင့်ကြည့်ခြင်း၊ ဖွဲ့စည်းမှုပုံစံနှင့် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းအတွက် ဝဘ်အင်တာဖေ့စ်ကို ဖွံ့ဖြိုးတိုးတက်စေသည့် temBoard 8.0 ပရောဂျက်ကို ထုတ်ပြန်လိုက်ပါပြီ။ ထုတ်ကုန်တွင် PostgreSQL ဆာဗာတစ်ခုစီတွင် ထည့်သွင်းထားသော ပေါ့ပါးသော အေးဂျင့်တစ်ခုနှင့် အေးဂျင့်များကို ဗဟိုမှ စီမံခန့်ခွဲပြီး စောင့်ကြည့်ရန်အတွက် စာရင်းအင်းများကို စုဆောင်းသည့် ဆာဗာအစိတ်အပိုင်းတစ်ခု ပါဝင်ပါသည်။ ကုဒ်ကို Python ဖြင့် ရေးသားထားပြီး အခမဲ့ PostgreSQL License အောက်တွင် ဖြန့်ဝေထားသည်။

temBoard ၏အဓိကအင်္ဂါရပ်များ

  • တစ်ခုတည်းသောဗဟိုချုပ်ကိုင်ထားသောဝဘ်အင်တာဖေ့စ်မှတဆင့် PostgreSQL DBMS ဖြစ်ရပ်ရာပေါင်းများစွာကိုစီမံခန့်ခွဲနိုင်စွမ်း။
  • DBMS အားလုံး၏ ယေဘူယျ အခြေအနေကို အကဲဖြတ်ရန်အတွက် သတင်းအချက်အလက် ဖန်သားပြင်များ ရှိနေခြင်း နှင့် ဥပမာ တစ်ခုစီ၏ ပိုမိုအသေးစိတ် အကဲဖြတ်ခြင်း ။
    PostgreSQL DBMS ၏ အဝေးထိန်းစနစ် စီမံခန့်ခွဲမှုအတွက် temBoard 8.0 ကို ဖြန့်ချိသည်။
  • အမျိုးမျိုးသော မက်ထရစ်များကို အသုံးပြု၍ DBMS ၏ အခြေအနေကို စောင့်ကြည့်ခြင်း။
  • DBMS ဖြင့် လက်ရှိအသုံးပြုနေသော ဆက်ရှင်များကို စီမံခန့်ခွဲရန် ပံ့ပိုးမှု။
  • ဇယားများနှင့် အညွှန်းများကို ခြေရာခံခြင်း သန့်ရှင်းရေးလုပ်ဆောင်မှုများ (VACUUM)။
  • ဒေတာဘေ့စ်သို့ နှေးကွေးသော မေးခွန်းများကို ခြေရာခံခြင်း။
  • PostgreSQL ဆက်တင်များကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန် အင်တာဖေ့စ်။

ဗားရှင်းအသစ်တွင်-

  • စီမံခန့်ခွဲသူကြားခံနှင့် အေးဂျင့်များအကြား ဆက်သွယ်ရေးလမ်းကြောင်း၏ အထောက်အထားစိစစ်ခြင်းနှင့် အဖွဲ့အစည်းကို ပြန်လည်ဒီဇိုင်းပြုလုပ်ထားသည်။ အပြောင်းအလဲများသည် အေးဂျင့်များ၏ ဖြန့်ကျက်မှုကို ရိုးရှင်းစေပြီး ၎င်းတို့နှင့် ဆက်သွယ်ရေးချန်နယ်၏ လုံခြုံရေးကို တိုးမြင့်လာစေခဲ့သည်။ အေးဂျင့်များထံ တောင်းဆိုမှုအားလုံးကို ယခုအခါ အချိုးမညီသော အများသူငှာသော့ကုဒ်ဝှက်စနစ်ကို အသုံးပြု၍ ဒစ်ဂျစ်တယ်စနစ်ဖြင့် လက်မှတ်ရေးထိုးထားပြီး အင်တာဖေ့စ်သည် အေးဂျင့်များအတွက် အထောက်အထားပေးသူအဖြစ် လုပ်ဆောင်သည်။ အေးဂျင့်နှင့် အင်တာဖေ့စ်အကြား မျှဝေထားသော စကားဝှက်များကို အသုံးပြု၍ စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို အသုံးမပြုတော့ပါ။ ယခုအခါတွင် အင်တာဖေ့စ်သို့ အသုံးပြုသူချိတ်ဆက်မှုအဖွဲ့အစည်းကိုသာ စကားဝှက်များအသုံးပြု၍ လုပ်ဆောင်သည်။
  • command line interface အသစ်တစ်ခုကို အဆိုပြုထားသည်။ သီးခြား temboard-migratedb နှင့် temboard-agent-register utilities များကို temboard နှင့် temboard-agent executables များမှတဆင့် ခေါ်သော built-in command များဖြင့် အစားထိုးထားပါသည်။ command line မှ ဘုံစီမံအုပ်ချုပ်မှုနှင့် စောင့်ကြည့်လုပ်ဆောင်မှုများကို လုပ်ဆောင်ရန် built-in command များကို ထည့်သွင်းထားသည်။
  • PostgreSQL 15၊ RHEL 9 နှင့် Debian 12 အတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။ PostgreSQL 9.4 နှင့် 9.5 နှင့် Python 2.7 နှင့် 3.5 အတွက် ပံ့ပိုးမှုကို ဖယ်ရှားထားသည်။
  • "register-instance" command ကို server side တွင်လုပ်ဆောင်ပြီး "temboard-agent register" command နှင့်မတူဘဲ အေးဂျင့်များမှတ်ပုံတင်ရန်အတွက် temboard တွင်ထည့်သွင်းထားပြီး၊ ၎င်းသည် server side တွင်လုပ်ဆောင်ပြီး agent ကို network access လုပ်ဖို့မလိုအပ်ပါဘူး၊ ဆိုလိုသည်မှာ၊ အော့ဖ်လိုင်းတွင် သာဓကအသစ်များထည့်ရန် သုံးနိုင်သည်။
  • စနစ်ပေါ်ရှိ အေးဂျင့်ဝန်အား လျှော့ချလိုက်သည် - လုပ်ဆောင်ခဲ့သည့် အရောင်းအ၀ယ်အရေအတွက်ကို 25% လျှော့ချလိုက်ပြီး ပုံမှန်တန်ဖိုးများနှင့် အလုပ် multiplexing ကို အကောင်အထည်ဖော်လိုက်ပါပြီ။
  • သိမ်းဆည်းထားသော စောင့်ကြည့်ဒေတာ၏ အရွယ်အစားကို မူရင်းအတိုင်း ၂ နှစ်အထိ လျှော့ချထားသည်။
  • စာရင်းအင်းဒေတာကို CSV ဖော်မတ်ဖြင့် ဒေါင်းလုဒ်လုပ်နိုင်စွမ်းကို ထည့်သွင်းထားသည်။
  • အင်တာဖေ့စ်၏ နောက်ခံလုပ်ငန်းစဉ်များနှင့် အေးဂျင့်သည် ပုံမှန်မဟုတ်သော ရပ်စဲပြီးနောက် အလိုအလျောက် ပြန်လည်စတင်ပါသည်။

ထို့အပြင်၊ PostgreSQL DBMS ကို ထိန်းသိမ်းရန်နှင့် ဒေတာဖွဲ့စည်းပုံအား အပ်ဒိတ်လုပ်ရန် အလိုအလျောက် လုပ်ဆောင်ချက်များကို ထိန်းသိမ်းရန် ဒီဇိုင်းထုတ်ထားသည့် Pyrseas 0.10.0 ကိရိယာအစုံကို ကျွန်ုပ်တို့ မှတ်သားနိုင်ပါသည်။ Pyrseas သည် ဗားရှင်းထိန်းချုပ်မှုစနစ်များတွင် အသုံးပြုရန်အတွက် ပိုမိုသင့်လျော်သော YAML သို့မဟုတ် JSON ဖော်မတ်သို့ စံဒေတာဘေ့စ်အစီအစဉ်နှင့် ဆက်စပ်မက်တာဒေတာကို ပြောင်းပေးသည်။ YAML ကိုယ်စားပြုမှုကို အသုံးပြု၍ Pyrseas သည် ဒေတာဘေ့စ်တစ်ခုနှင့် အခြားဒေတာဘေ့စ်တစ်ခု၏ဖွဲ့စည်းပုံကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန် SQL မျိုးဆက်ကို ပံ့ပိုးပေးသည် (ဆိုလိုသည်မှာ၊ သင်သည် ဖွဲ့စည်းပုံကို အလွယ်တကူ ပြောင်းလဲနိုင်ပြီး ၎င်းတို့ကို အခြားဒေတာဘေ့စ်များသို့ ဖြန့်ဝေနိုင်သည်)။ ပရောဂျက်ကုဒ်ကို Python ဖြင့်ရေးသားထားပြီး BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

Pyrseas ၏အသစ်ထွက်ရှိမှုသည် Psycopg 3၊ Python ပရိုဂရမ်များမှ PostgreSQL နှင့်အလုပ်လုပ်ဆောင်ရန်အတွက် DBMS နှင့်အကွဲကွဲအပြားပြားအပြန်အလှန်လုပ်ဆောင်ရန်နှင့် DBAPI နှင့် asyncio ကိုအခြေခံသည့် interfaces များကိုပံ့ပိုးပေးသည့် module ၏လုံးဝပြန်လည်ဒီဇိုင်းထုတ်ထားသောဌာနခွဲတစ်ခုသို့ကူးပြောင်းခြင်းအတွက်မှတ်သားဖွယ်ဖြစ်သည်။ ဗားရှင်းအသစ်သည် Python 2.x အတွက် ပံ့ပိုးမှုကိုလည်း လျှော့ချပေးပြီး pgdbconn အား မှီခိုမှုမှ ဖယ်ရှားသည်။ PostgreSQL အကိုင်းအခက် 10 မှ 15 အတွက်ပံ့ပိုးမှုပေးထားသည်။

source: opennet.ru

မှတ်ချက် Add