Itusilẹ ti temBoard 8.0, wiwo fun iṣakoso latọna jijin ti PostgreSQL DBMS

A ti tu iṣẹ akanṣe temBoard 8.0 silẹ, ni idagbasoke wiwo wẹẹbu kan fun iṣakoso latọna jijin, ibojuwo, iṣeto ni ati iṣapeye ti PostgreSQL DBMS. Ọja naa pẹlu aṣoju iwuwo fẹẹrẹ ti a fi sori ẹrọ lori olupin kọọkan ti nṣiṣẹ PostgreSQL, ati paati olupin ti o ṣakoso awọn aṣoju aarin ati gba awọn iṣiro fun ibojuwo. Awọn koodu ti wa ni kikọ ni Python ati ki o ti wa ni pin labẹ awọn free PostgreSQL License.

Awọn ẹya akọkọ ti temBoard:

  • Agbara lati ṣakoso awọn ọgọọgọrun ti awọn iṣẹlẹ PostgreSQL DBMS nipasẹ wiwo oju opo wẹẹbu aarin kan ṣoṣo.
  • Wiwa awọn iboju alaye fun ṣiṣe ayẹwo mejeeji ipo gbogbogbo ti gbogbo awọn DBMS ati iṣiro alaye diẹ sii ti apẹẹrẹ kọọkan.
    Itusilẹ ti temBoard 8.0, wiwo fun iṣakoso latọna jijin ti PostgreSQL DBMS
  • Mimojuto ipo DBMS nipa lilo awọn metiriki oriṣiriṣi.
  • Atilẹyin fun ṣiṣakoso awọn akoko lọwọlọwọ lọwọlọwọ pẹlu DBMS.
  • Abojuto ti awọn iṣẹ mimọ (VACUUM) ti awọn tabili ati awọn atọka.
  • Mimojuto o lọra database ibeere.
  • Ni wiwo fun iṣapeye awọn eto PostgreSQL.

Ninu ẹya tuntun:

  • Ijeri ati iṣeto ti ikanni ibaraẹnisọrọ laarin wiwo iṣakoso ati awọn aṣoju ti tun ṣe atunṣe. Awọn iyipada ti o yori si imuṣiṣẹ ni irọrun ti awọn aṣoju ati aabo ti o pọ si ti ikanni ibaraẹnisọrọ pẹlu wọn. Gbogbo awọn ibeere si awọn aṣoju ti wa ni afikun ni afikun oni-nọmba ti fowo si ni lilo fifi ẹnọ kọ nkan ti gbogbo eniyan asymmetric, ati pe wiwo n ṣiṣẹ bi olupese idanimọ fun awọn aṣoju. Ijeri lilo awọn ọrọ igbaniwọle ti a ṣeto ni apapọ lori aṣoju ati awọn ẹgbẹ wiwo ko lo mọ. Awọn ọrọ igbaniwọle ti wa ni bayi lo nikan lati ṣeto awọn asopọ olumulo si wiwo.
  • A ti dabaa wiwo laini aṣẹ tuntun kan. Awọn ohun elo temboard-migratedb lọtọ ati temboard-agent-register awọn ohun elo ti a ti rọpo pẹlu awọn aṣẹ ti a ṣe sinu ti a pe nipasẹ temboard ati awọn iṣẹ aṣoju-tẹmboard. Awọn aṣẹ ti a ṣe sinu kun fun ṣiṣe iṣakoso boṣewa ati awọn iṣẹ ṣiṣe abojuto lati laini aṣẹ.
  • Atilẹyin ti a ṣafikun fun PostgreSQL 15, RHEL 9 ati Debian 12. Atilẹyin fun PostgreSQL 9.4 ati 9.5, bakanna bi Python 2.7 ati 3.5 ti dawọ duro.
  • Aṣẹ “igbasilẹ-ipejọ” ti fi kun si temboard fun awọn aṣoju iforukọsilẹ, eyiti, ko dabi aṣẹ “igbasilẹ aṣoju-temboard”, ti wa ni ṣiṣe ni ẹgbẹ olupin ati pe ko nilo wiwa nẹtiwọki ti oluranlowo, ie. le ṣee lo lati ṣafikun awọn iṣẹlẹ tuntun offline.
  • Ẹru aṣoju lori eto naa ti dinku - nọmba awọn iṣowo ti o ṣe ti dinku nipasẹ 25%, caching ti awọn iye aṣoju ati ọpọ iṣẹ-ṣiṣe ti ni imuse.
  • Iwọn data ibojuwo ti o fipamọ ti dinku nipasẹ aiyipada si ọdun 2.
  • Ṣe afikun agbara lati ṣe igbasilẹ data akojo oja ni ọna kika CSV.
  • Ti pese atunbere laifọwọyi ti awọn ilana isale ti wiwo ati aṣoju lẹhin ifopinsi ajeji.

Ni afikun, a le ṣe akiyesi itusilẹ ti ohun elo irinṣẹ Pyrseas 0.10.0, ti a ṣe lati ṣe atilẹyin PostgreSQL DBMS ati awọn iṣẹ adaṣe adaṣe lati ṣe imudojuiwọn igbekalẹ data naa. Pyrseas ṣe iyipada ero data boṣewa ati awọn metadata ti o somọ si ọna kika YAML tabi JSON, eyiti o dara julọ fun lilo ninu awọn eto iṣakoso ẹya. Lilo aṣoju YAML kan, Pyrseas n pese iran SQL lati muṣiṣẹpọ eto data data kan pẹlu omiiran (ie, awọn iyipada si eto le ṣee ṣe ni irọrun ati tan kaakiri si awọn apoti isura data miiran). Koodu ise agbese ti kọ ni Python ati pinpin labẹ iwe-aṣẹ BSD.

Itusilẹ tuntun ti Pyrseas jẹ akiyesi fun iyipada si Psycopg 3, ẹka ti a tunṣe patapata ti module fun ṣiṣẹ pẹlu PostgreSQL lati awọn eto Python, ṣe atilẹyin ibaraenisepo asynchronous pẹlu DBMS ati pese awọn atọkun ti o da lori DBAPI ati asyncio. Ẹya tuntun tun ju atilẹyin silẹ fun Python 2.x ati yọ pgdbconn kuro ni awọn igbẹkẹle. Atilẹyin fun awọn ẹka PostgreSQL 10 si 15 ti pese.

orisun: opennet.ru

Fi ọrọìwòye kun