Pelepasan temBoard 8.0, antarbeungeut pikeun manajemén jauh tina PostgreSQL DBMS

Proyék temBoard 8.0 parantos dileupaskeun, ngembangkeun antarmuka wéb pikeun manajemén jauh, ngawaskeun, konfigurasi sareng optimasi PostgreSQL DBMS. Produk ngawengku agén lightweight dipasang dina unggal server ngajalankeun PostgreSQL, sarta komponén server nu centrally ngatur agén jeung ngumpulkeun statistik keur ngawas. Kodeu ditulis dina Python sareng disebarkeun dina Lisensi PostgreSQL gratis.

Fitur utama temBoard:

  • Kamampuhan pikeun ngatur ratusan instansi DBMS PostgreSQL ngaliwatan antarmuka wéb terpusat tunggal.
  • Kasadiaan layar inpormasi pikeun ngira-ngira kaayaan umum sadaya DBMS sareng penilaian anu langkung rinci pikeun unggal conto.
    Pelepasan temBoard 8.0, antarbeungeut pikeun manajemén jauh tina PostgreSQL DBMS
  • Ngawaskeun kaayaan DBMS nganggo sababaraha métrik.
  • Rojongan pikeun ngatur sési anu ayeuna aktip sareng DBMS.
  • Ngawaskeun operasi beberesih (VACUUM) tabel sareng indéks.
  • Ngawaskeun queries database slow.
  • Antarmuka pikeun ngaoptimalkeun setélan PostgreSQL.

Dina versi anyar:

  • Auténtikasi sareng organisasi saluran komunikasi antara antarmuka manajemén sareng agén parantos didesain ulang. Parobihan nyababkeun panyebaran agén anu saderhana sareng ningkatkeun kaamanan saluran komunikasi sareng aranjeunna. Sadaya pamenta ka agén ayeuna ogé ditandatanganan sacara digital nganggo enkripsi konci umum asimétri, sareng antarmuka bertindak salaku panyadia identitas pikeun agén. Auténtikasi nganggo kecap akses anu disetél babarengan dina agén sareng sisi antarmuka henteu dianggo deui. Sandi ayeuna dianggo ngan ukur pikeun ngatur sambungan pangguna kana antarmuka.
  • Antarbeungeut garis paréntah anyar parantos diajukeun. Utiliti temboard-migratedb sareng temboard-agén-register anu misah parantos diganti ku paréntah-paréntah anu disebat ngalangkungan executable temboard sareng agén temboard. Ditambahkeun paréntah anu diwangun pikeun ngalaksanakeun administrasi standar sareng ngawaskeun operasi tina garis paréntah.
  • Ditambahkeun dukungan pikeun PostgreSQL 15, RHEL 9 sareng Debian 12. Dukungan pikeun PostgreSQL 9.4 sareng 9.5, ogé Python 2.7 sareng 3.5 dileungitkeun.
  • Paréntah "register-instance" geus ditambahkeun kana temboard pikeun agén ngadaptar, nu, kawas "tempboard-agén register" paréntah, dieksekusi di sisi server jeung teu merlukeun kasadiaan jaringan tina agén, i.e. bisa dipaké pikeun nambahkeun instansi anyar offline.
  • Beban agén dina sistem parantos dikirangan - jumlah transaksi anu dilakukeun parantos dikirangan ku 25%, cache nilai has sareng tugas multiplexing parantos dilaksanakeun.
  • Ukuran data ngawaskeun anu disimpen parantos dikirangan sacara standar janten 2 taun.
  • Ditambahkeun kamampuan pikeun ngaunduh data inventaris dina format CSV.
  • Disadiakeun balikan deui otomatis prosés latar tukang antarmuka sareng agén saatos terminasi abnormal.

Salaku tambahan, urang tiasa nyatet sékrési toolkit Pyrseas 0.10.0, dirancang pikeun ngadukung DBMS PostgreSQL sareng ngajadikeun otomatis operasi pikeun ngapdet struktur data. Pyrseas ngarobah schema database baku sarta metadata pakait kana format YAML atanapi JSON, nu leuwih cocog pikeun pamakéan dina sistem kontrol versi. Nganggo perwakilan YAML, Pyrseas nyayogikeun generasi SQL pikeun nyingkronkeun struktur hiji pangkalan data sareng anu sanés (nyaéta, parobahan dina struktur tiasa gampang dilakukeun sareng disebarkeun ka database sanés). Kodeu proyék ditulis dina Python sareng disebarkeun dina lisénsi BSD.

Pelepasan anyar Pyrseas kasohor pikeun transisi ka Psycopg 3, cabang modul anu didesain ulang lengkep pikeun gawé bareng PostgreSQL tina program Python, ngadukung interaksi Asynchronous sareng DBMS sareng nyayogikeun antarmuka dumasar kana DBAPI sareng asyncio. Versi anyar ogé pakait rojongan pikeun Python 2.x sarta ngaluarkeun pgdbconn ti kagumantungan. Rojongan pikeun cabang PostgreSQL 10 ka 15 disayogikeun.

sumber: opennet.ru

Tambahkeun komentar