Pagpagawas sa temBoard 8.0, usa ka interface alang sa hilit nga pagdumala sa PostgreSQL DBMS

Ang temBoard 8.0 nga proyekto gipagawas, nga nagpalambo sa usa ka web interface alang sa hilit nga pagdumala, pag-monitor, pag-configure ug pag-optimize sa PostgreSQL DBMS. Ang produkto naglakip sa usa ka gaan nga ahente nga gi-install sa matag server nga nagpadagan sa PostgreSQL, ug usa ka sangkap sa server nga sentral nga nagdumala sa mga ahente ug nagkolekta mga estadistika alang sa pag-monitor. Ang code gisulat sa Python ug giapod-apod ubos sa libre nga Lisensya sa PostgreSQL.

Panguna nga mga bahin sa temBoard:

  • Ang abilidad sa pagdumala sa gatusan ka mga PostgreSQL DBMS nga mga higayon pinaagi sa usa ka sentralisadong web interface.
  • Ang pagkaanaa sa mga screen sa impormasyon alang sa pagtimbang-timbang sa kinatibuk-ang kahimtang sa tanan nga mga DBMS ug usa ka mas detalyado nga pagsusi sa matag higayon.
    Pagpagawas sa temBoard 8.0, usa ka interface alang sa hilit nga pagdumala sa PostgreSQL DBMS
  • Pag-monitor sa kahimtang sa DBMS gamit ang lainlaing mga sukatan.
  • Suporta alang sa pagdumala karon nga aktibo nga mga sesyon sa DBMS.
  • Pag-monitor sa mga operasyon sa paglimpyo (VACUUM) sa mga lamesa ug mga indeks.
  • Pag-monitor sa hinay nga mga pangutana sa database.
  • Interface para sa pag-optimize sa mga setting sa PostgreSQL.

Sa bag-ong bersyon:

  • Ang pag-authenticate ug organisasyon sa channel sa komunikasyon tali sa interface sa pagdumala ug mga ahente gidesinyo pag-usab. Ang mga pagbag-o misangpot sa gipasimple nga pag-deploy sa mga ahente ug dugang nga seguridad sa channel sa komunikasyon uban kanila. Ang tanan nga mga hangyo sa mga ahente karon dugang nga gipirmahan sa digital gamit ang asymmetric public key encryption, ug ang interface naglihok isip usa ka tighatag sa identidad para sa mga ahente. Ang pag-authenticate gamit ang mga password nga gitakda nga dungan sa ahente ug interface nga mga kilid wala na gigamit. Ang mga password gigamit na lang karon sa pag-organisar sa mga koneksyon sa user sa interface.
  • Usa ka bag-ong command line interface ang gisugyot. Ang bulag nga temboard-migratedb ug temboard-agent-register nga mga utilities gipulihan sa mga built-in nga command nga gitawag pinaagi sa temboard ug temboard-agent executables. Gidugang ang mga built-in nga mga sugo alang sa paghimo sa standard nga administrasyon ug pagmonitor sa mga operasyon gikan sa command line.
  • Gidugang nga suporta alang sa PostgreSQL 15, RHEL 9 ug Debian 12. Ang suporta alang sa PostgreSQL 9.4 ug 9.5, ingon man ang Python 2.7 ug 3.5 gihunong.
  • Ang "register-instance" nga sugo gidugang sa temboard alang sa pagparehistro sa mga ahente, nga, dili sama sa "tempboard-agent register" nga sugo, gipatuman sa server side ug wala magkinahanglan og network availability sa ahente, i.e. mahimong gamiton aron makadugang ug bag-ong mga instance offline.
  • Ang load sa ahente sa sistema gikunhoran - ang gidaghanon sa mga transaksyon nga gihimo mikunhod sa 25%, ang pag-cache sa kasagaran nga mga bili ug ang task multiplexing gipatuman.
  • Ang gidak-on sa gitipigan nga datos sa pag-monitor gikunhoran pinaagi sa default ngadto sa 2 ka tuig.
  • Gidugang ang abilidad sa pag-download sa datos sa imbentaryo sa CSV format.
  • Gihatag ang awtomatikong pag-restart sa mga proseso sa background sa interface ug ahente pagkahuman sa dili normal nga pagtapos.

Dugang pa, atong mamatikdan ang pagpagawas sa Pyrseas 0.10.0 toolkit, nga gidesinyo sa pagsuporta sa PostgreSQL DBMS ug pag-automate sa mga operasyon aron ma-update ang istruktura sa datos. Gi-convert sa Pyrseas ang standard nga database schema ug kaubang metadata ngadto sa YAML o JSON nga format, nga mas haom nga gamiton sa version control system. Gamit ang representasyon sa YAML, ang Pyrseas naghatag ug SQL nga henerasyon aron i-synchronize ang istruktura sa usa ka database sa lain (ie, ang mga pagbag-o sa istruktura dali nga mahimo ug ipakaylap sa ubang mga database). Ang code sa proyekto gisulat sa Python ug giapod-apod ubos sa lisensya sa BSD.

Ang bag-ong pagpagawas sa Pyrseas talagsaon alang sa transisyon ngadto sa Psycopg 3, usa ka hingpit nga gidesinyo pag-usab nga sanga sa module alang sa pagtrabaho uban sa PostgreSQL gikan sa Python nga mga programa, pagsuporta sa asynchronous nga interaksyon sa DBMS ug paghatag og mga interface base sa DBAPI ug asyncio. Ang bag-ong bersyon usab naghulog sa suporta alang sa Python 2.x ug nagtangtang sa pgdbconn gikan sa mga dependency. Gihatag ang suporta alang sa mga sanga sa PostgreSQL 10 hangtod 15.

Source: opennet.ru

Idugang sa usa ka comment