PostgreSQL ДҚБЖ қашықтан басқару интерфейсі temBoard 8.0 шығарылымы

PostgreSQL ДҚБЖ қашықтан басқару, бақылау, конфигурациялау және оңтайландыру үшін веб-интерфейс әзірлейтін temBoard 8.0 жобасы шығарылды. Өнім PostgreSQL жұмыс істейтін әрбір серверде орнатылған жеңіл агентті және агенттерді орталықтан басқаратын және бақылау үшін статистиканы жинайтын сервер компонентін қамтиды. Код Python тілінде жазылған және тегін PostgreSQL лицензиясы бойынша таратылады.

temBoard негізгі мүмкіндіктері:

  • Бір орталықтандырылған веб-интерфейс арқылы жүздеген PostgreSQL ДҚБЖ даналарын басқару мүмкіндігі.
  • Барлық ДҚБЖ жалпы жағдайын және әрбір дананы егжей-тегжейлі бағалауды бағалау үшін ақпараттық экрандардың болуы.
    PostgreSQL ДҚБЖ қашықтан басқару интерфейсі temBoard 8.0 шығарылымы
  • Әртүрлі көрсеткіштерді пайдалана отырып, ДҚБЖ күйін бақылау.
  • ДҚБЖ арқылы ағымдағы белсенді сеанстарды басқаруға қолдау көрсету.
  • Кестелер мен индекстерді тазалау операцияларын (VACUUM) бақылау.
  • Баяу дерекқор сұрауларын бақылау.
  • PostgreSQL параметрлерін оңтайландыруға арналған интерфейс.

Жаңа нұсқада:

  • Басқару интерфейсі мен агенттер арасындағы байланыс арнасының аутентификациясы және ұйымдастырылуы қайта жасалды. Өзгерістер агенттерді оңайлатуға және олармен байланыс арнасының қауіпсіздігін арттыруға әкелді. Агенттерге барлық сұраулар енді асимметриялық ашық кілт шифрлауын пайдаланып қосымша сандық қолтаңбамен бекітіледі және интерфейс агенттер үшін сәйкестендіру провайдері ретінде әрекет етеді. Агент және интерфейс жағында бірге орнатылған құпия сөздерді пайдаланып аутентификация енді қолданылмайды. Құпия сөздер енді интерфейске пайдаланушы қосылымдарын ұйымдастыру үшін ғана пайдаланылады.
  • Жаңа пәрмен жолы интерфейсі ұсынылды. Жеке temboard-migratedb және temboard-agent-register утилиталары temboard және temboard-агент орындалатын файлдар арқылы шақырылатын кірістірілген пәрмендермен ауыстырылды. Пәрмен жолынан стандартты басқару және бақылау операцияларын орындауға арналған кірістірілген пәрмендер қосылды.
  • PostgreSQL 15, RHEL 9 және Debian 12 үшін қолдау қосылды. PostgreSQL 9.4 және 9.5, сондай-ақ Python 2.7 және 3.5 қолдауы тоқтатылды.
  • «Register-instance» пәрмені агенттерді тіркеу тақтасына қосылды, ол «temboard-агент регистрі» пәрменінен айырмашылығы сервер жағында орындалады және агенттің желіге қолжетімділігін талап етпейді, яғни. жаңа даналарды желіден тыс қосу үшін пайдалануға болады.
  • Жүйедегі агент жүктемесі азайды - орындалған транзакциялар саны 25% қысқарды, типтік мәндерді кэштеу және тапсырмаларды мультиплекстеу жүзеге асырылды.
  • Сақталған мониторинг деректерінің өлшемі әдепкі бойынша 2 жылға дейін қысқартылды.
  • CSV пішімінде түгендеу деректерін жүктеп алу мүмкіндігі қосылды.
  • Қалыпты тоқтатудан кейін интерфейс пен агенттің фондық процестерін автоматты түрде қайта іске қосу қамтамасыз етілді.

Сонымен қатар, PostgreSQL ДҚБЖ қолдау көрсетуге және деректер құрылымын жаңарту операцияларын автоматтандыруға арналған Pyrseas 0.10.0 құралдар жинағының шығарылымын атап өтуге болады. Pyrseas стандартты дерекқор схемасын және онымен байланысты метадеректерді YAML немесе JSON пішіміне түрлендіреді, бұл нұсқаны басқару жүйелерінде қолдануға ыңғайлы. YAML көрінісін пайдалана отырып, Pyrseas бір дерекқордың құрылымын басқасымен синхрондау үшін SQL генерациясын қамтамасыз етеді (яғни құрылымға өзгертулер оңай енгізілуі және басқа дерекқорларға таралуы мүмкін). Жоба коды Python тілінде жазылған және BSD лицензиясы бойынша таратылады.

Pyrseas-тың жаңа шығарылымы Python бағдарламаларынан PostgreSQL-мен жұмыс істеуге арналған модульдің толығымен қайта жасалған тармағы, ДҚБЖ-мен асинхронды өзара әрекеттесуді қолдайтын және DBAPI және асинцио негізіндегі интерфейстерді қамтамасыз ететін Psycopg 3-ке көшуімен ерекшеленеді. Жаңа нұсқа сонымен қатар Python 2.x қолдауын тоқтатады және pgdbconn-ді тәуелділіктерден жояды. 10-15 PostgreSQL филиалдарына қолдау көрсетіледі.

Ақпарат көзі: opennet.ru

пікір қалдыру