Sgaoileadh temBoard 8.0, eadar-aghaidh airson riaghladh iomallach air PostgreSQL DBMS

Chaidh am pròiseact temBoard 8.0 a leigeil ma sgaoil, a’ leasachadh eadar-aghaidh lìn airson riaghladh iomallach, sgrùdadh, rèiteachadh agus optimachadh PostgreSQL DBMS. Tha an toradh a’ toirt a-steach àidseant aotrom air a chuir a-steach air gach frithealaiche a tha a ’ruith PostgreSQL, agus pàirt frithealaiche a bhios gu meadhanach a’ riaghladh riochdairean agus a ’tional staitistig airson sgrùdadh. Tha an còd sgrìobhte ann am Python agus air a chuairteachadh fon Chead PostgreSQL an-asgaidh.

Prìomh fheartan temBoard:

  • An comas na ceudan de chùisean PostgreSQL DBMS a riaghladh tro aon eadar-aghaidh lìn meadhanaichte.
  • Sgilean fiosrachaidh rim faighinn airson measadh an dà chuid air suidheachadh coitcheann gach DBMS agus measadh nas mionaidiche air gach suidheachadh.
    Sgaoileadh temBoard 8.0, eadar-aghaidh airson riaghladh iomallach air PostgreSQL DBMS
  • A’ cumail sùil air staid an DBMS a’ cleachdadh diofar mheatairean.
  • Taic airson a bhith a’ stiùireadh sheiseanan gnìomhach leis an DBMS.
  • A’ cumail sùil air gnìomhachd glanaidh (VACUUM) de chlàran is chlàran-amais.
  • A’ cumail sùil air ceistean stòr-dàta slaodach.
  • Eadar-aghaidh airson roghainnean PostgreSQL a bharrachadh.

Anns an dreach ùr:

  • Chaidh dearbhadh agus eagrachadh an t-seanail conaltraidh eadar an eadar-aghaidh riaghlaidh agus riochdairean ath-dhealbhadh. Mar thoradh air na h-atharrachaidhean chaidh luchd-ionaid a chleachdadh nas sìmplidhe agus barrachd tèarainteachd an t-sianail conaltraidh leotha. Tha a h-uile iarrtas gu riochdairean a-nis air a shoidhnigeadh gu didseatach a bharrachd a’ cleachdadh crioptachadh iuchrach poblach neo-chunbhalach, agus tha an eadar-aghaidh ag obair mar sholaraiche dearbh-aithne do riochdairean. Chan eilear a’ cleachdadh dearbhadh a’ cleachdadh faclan-faire air an suidheachadh còmhla air taobhan an àidseant agus an eadar-aghaidh tuilleadh. Bithear a’ cleachdadh faclan-faire a-nis gus ceanglaichean cleachdaiche ris an eadar-aghaidh a chuir air dòigh.
  • Chaidh eadar-aghaidh loidhne-àithne ùr a mholadh. Chaidh òrdughan togte a chuir an àite nan goireasan temboard-migratedb agus temboard-agent-register air an gairm tro na gnìomhan temboard agus temboard-agent-register. Òrdughan togte a bharrachd airson a bhith a’ coileanadh obrachaidhean rianachd is sgrùdaidh àbhaisteach bhon loidhne-àithne.
  • Taic a bharrachd airson PostgreSQL 15, RHEL 9 agus Debian 12. Chaidh stad a chuir air taic airson PostgreSQL 9.4 agus 9.5, a bharrachd air Python 2.7 agus 3.5.
  • Chaidh an àithne “register-instance” a chur ris a’ chlàr-ama airson riochdairean clàraidh, a tha, eu-coltach ris an àithne “temboard-agent register” air a chuir gu bàs air taobh an fhrithealaiche agus chan eil feum air lìonra fhaighinn bhon àidseant, i.e. faodar a chleachdadh gus suidheachaidhean ùra a chur ris far loidhne.
  • Chaidh an luchd àidseant air an t-siostam a lughdachadh - chaidh an àireamh de ghnothaichean a chaidh a dhèanamh a lughdachadh 25%, chaidh tasgadh de luachan àbhaisteach agus ioma-fhillteachd gnìomh a chuir an gnìomh.
  • Tha meud an dàta sgrùdaidh a chaidh a stòradh air a lughdachadh gu bunaiteach gu 2 bhliadhna.
  • Chuir sinn ris a’ chomas air dàta clàr-seilbhe a luchdachadh sìos ann an cruth CSV.
  • Cho fad ‘s a chaidh pròiseasan cùl-fhiosrachaidh an eadar-aghaidh agus an àidseant ath-thòiseachadh gu fèin-ghluasadach às deidh crìochnachadh neo-àbhaisteach.

A bharrachd air an sin, is urrainn dhuinn toirt fa-near gun deach an inneal Pyrseas 0.10.0 a leigeil ma sgaoil, air a dhealbhadh gus taic a thoirt don PostgreSQL DBMS agus gnìomhachd fèin-ghluasadach gus an structar dàta ùrachadh. Bidh Pyrseas ag atharrachadh an sgeama stòr-dàta àbhaisteach agus meata-dàta co-cheangailte ris gu cruth YAML no JSON, a tha nas freagarraiche airson a chleachdadh ann an siostaman smachd dreach. A’ cleachdadh riochdachadh YAML, tha Pyrseas a’ toirt seachad ginealach SQL gus structar aon stòr-dàta a shioncronachadh le tè eile (ie, faodar atharrachaidhean air an structar a dhèanamh gu furasta agus an gluasad gu stòran-dàta eile). Tha còd a’ phròiseict air a sgrìobhadh ann am Python agus air a chuairteachadh fo chead BSD.

Tha an sgaoileadh ùr de Pyrseas ainmeil airson an gluasad gu Psycopg 3, meur ath-dhealbhaichte gu tur den mhodal airson a bhith ag obair le PostgreSQL bho phrògraman Python, a ’toirt taic do eadar-obrachadh asyncronach leis an DBMS agus a’ toirt seachad eadar-aghaidh stèidhichte air DBAPI agus asyncio. Bidh an dreach ùr cuideachd a’ leigeil sìos taic airson Python 2.x agus a’ toirt air falbh pgdbconn bho na h-eisimeileachd. Tha taic airson meuran PostgreSQL 10 gu 15 air a thoirt seachad.

Source: fosgailtenet.ru

Cuir beachd ann