Kutulutsidwa kwa tempBoard 8.0, mawonekedwe owongolera akutali a PostgreSQL DBMS

Pulojekiti ya tempBoard 8.0 yatulutsidwa, ikupanga mawonekedwe a intaneti kuti azitha kuyang'anira kutali, kuyang'anira, kukonza ndi kukhathamiritsa kwa PostgreSQL DBMS. Chogulitsacho chimaphatikizapo wothandizira wopepuka woyikidwa pa seva iliyonse yomwe ikuyendetsa PostgreSQL, ndi gawo la seva lomwe limayang'anira othandizira ndikusonkhanitsa ziwerengero zowunikira. Khodiyo idalembedwa ku Python ndipo imagawidwa pansi pa License yaulere ya PostgreSQL.

Zofunikira zazikulu za tempBoard:

  • Kutha kuyang'anira mazana a zochitika za PostgreSQL DBMS kudzera pa intaneti imodzi yapakati.
  • Kupezeka kwa zowonera zazidziwitso zowunika zonse za ma DBMS onse komanso kuwunika kwatsatanetsatane kwa chochitika chilichonse.
    Kutulutsidwa kwa tempBoard 8.0, mawonekedwe owongolera akutali a PostgreSQL DBMS
  • Kuyang'anira mkhalidwe wa DBMS pogwiritsa ntchito ma metric osiyanasiyana.
  • Thandizo pakuwongolera magawo omwe akugwira ntchito ndi DBMS.
  • Kuyang'anira ntchito zoyeretsa (VACUUM) pamatebulo ndi ma index.
  • Kuyang'anira mafunso ochedwa pa database.
  • Chiyankhulo chothandizira kukhathamiritsa makonda a PostgreSQL.

Mu mtundu watsopano:

  • Kutsimikizika ndi kukhazikitsidwa kwa njira yolumikizirana pakati pa mawonekedwe owongolera ndi othandizira adakonzedwanso. Zosinthazi zidapangitsa kuti atumizidwe mosavuta ndi othandizira komanso chitetezo chowonjezereka cha njira yolumikizirana nawo. Zopempha zonse kwa othandizira tsopano zasainanso ndi digito pogwiritsa ntchito ma asymmetric public key encryption, ndipo mawonekedwewo amakhala ngati opereka zidziwitso kwa othandizira. Kutsimikizira pogwiritsa ntchito mawu achinsinsi okhazikitsidwa molumikizana pa wothandizila ndi mawonekedwe sikugwiritsidwanso ntchito. Mawu achinsinsi tsopano amagwiritsidwa ntchito pongopanga kulumikizana ndi ogwiritsa ntchito.
  • Njira yatsopano yolumikizira mzere yaperekedwa. Zida zosiyana za tempboard-migratedb ndi temboard-agent-register zasinthidwa ndi malamulo omangidwira otchedwa temboard ndi temboard-agent executables. Onjezani malamulo omangidwira kuti muzichita kasamalidwe koyenera ndi kuyang'anira ntchito kuchokera pamzere wolamula.
  • Thandizo lowonjezera la PostgreSQL 15, RHEL 9 ndi Debian 12. Thandizo la PostgreSQL 9.4 ndi 9.5, komanso Python 2.7 ndi 3.5 inathetsedwa.
  • Lamulo la "register-instance" lawonjezeredwa ku tempboard kwa olembetsa olembetsa, omwe, mosiyana ndi lamulo la "temboard-agent registry", amachitidwa pambali ya seva ndipo safuna kupezeka kwa intaneti kwa wothandizira, i.e. itha kugwiritsidwa ntchito kuwonjezera zochitika zatsopano popanda intaneti.
  • Kuchulukitsitsa kwa othandizira pamakina kwachepetsedwa - kuchuluka kwa zomwe zachitika zachepetsedwa ndi 25%, kusungitsa zinthu zomwe zimafunikira komanso kuchulukitsa kwa ntchito kwakhazikitsidwa.
  • Kukula kwa deta yosungidwa yowunika kwachepetsedwa mwachisawawa mpaka zaka ziwiri.
  • Anawonjezera kuthekera kotsitsa deta yazinthu mumtundu wa CSV.
  • Anapereka kuyambiranso kwachidziwitso chakumbuyo kwa mawonekedwe ndi wothandizira pambuyo pakuyimitsa kwachilendo.

Kuphatikiza apo, titha kuzindikira kutulutsidwa kwa zida za Pyrseas 0.10.0, zomwe zidapangidwa kuti zithandizire DBMS ya PostgreSQL ndikuwongolera magwiridwe antchito kuti asinthe mawonekedwe a data. Pyrseas amasintha schema yokhazikika ya database ndi metadata yolumikizidwa kukhala mtundu wa YAML kapena JSON, womwe ndi woyenera kugwiritsidwa ntchito pamakina owongolera. Pogwiritsa ntchito chiwonetsero cha YAML, Pyrseas imapereka m'badwo wa SQL kuti ugwirizanitse kapangidwe ka nkhokwe imodzi ndi ina (mwachitsanzo, zosintha pamapangidwewo zitha kupangidwa mosavuta ndikufalitsidwa ku nkhokwe zina). Khodi ya projekitiyo idalembedwa ku Python ndikugawidwa pansi pa layisensi ya BSD.

Kutulutsidwa kwatsopano kwa Pyrseas ndikodziwikiratu pakusintha kwa Psycopg 3, nthambi yokonzedwanso kwathunthu ya module yogwira ntchito ndi PostgreSQL kuchokera ku mapulogalamu a Python, kuthandizira kuyanjana kosagwirizana ndi DBMS ndikupereka zolumikizira zochokera ku DBAPI ndi asyncio. Mtundu watsopanowu umagwetsanso chithandizo cha Python 2.x ndikuchotsa pgdbconn kuchokera pazodalira. Thandizo la nthambi za PostgreSQL 10 mpaka 15 zimaperekedwa.

Source: opennet.ru

Kuwonjezera ndemanga