temBoard 8.0-ի թողարկում, ինտերֆեյս PostgreSQL DBMS-ի հեռակառավարման համար

Թողարկվել է temBoard 8.0 նախագիծը՝ մշակելով վեբ ինտերֆեյս՝ PostgreSQL DBMS-ի հեռակառավարման, մոնիտորինգի, կազմաձևման և օպտիմալացման համար: Ապրանքը ներառում է թեթև գործակալ, որը տեղադրված է PostgreSQL աշխատող յուրաքանչյուր սերվերի վրա, և սերվերի բաղադրիչ, որը կենտրոնացված կերպով կառավարում է գործակալները և հավաքում վիճակագրություն մոնիտորինգի համար: Կոդը գրված է Python-ով և տարածվում է անվճար PostgreSQL լիցենզիայի ներքո:

TemBoard-ի հիմնական հատկանիշները.

  • Մեկ կենտրոնացված վեբ ինտերֆեյսի միջոցով հարյուրավոր PostgreSQL DBMS օրինակներ կառավարելու ունակություն:
  • Տեղեկատվական էկրանների առկայություն՝ ինչպես բոլոր DBMS-ների ընդհանուր վիճակի, այնպես էլ յուրաքանչյուր օրինակի ավելի մանրամասն գնահատման համար:
    temBoard 8.0-ի թողարկում, ինտերֆեյս PostgreSQL DBMS-ի հեռակառավարման համար
  • DBMS-ի վիճակի մոնիտորինգ՝ օգտագործելով տարբեր չափումներ:
  • Աջակցություն DBMS-ի հետ ընթացիկ ակտիվ նիստերը կառավարելու համար:
  • Աղյուսակների և ինդեքսների մաքրման աշխատանքների մոնիտորինգ (VACUUM):
  • Դանդաղ տվյալների բազայի հարցումների մոնիտորինգ:
  • Ինտերֆեյս PostgreSQL կարգավորումների օպտիմալացման համար:

Նոր տարբերակում.

  • Վերանախագծվել է կառավարման միջերեսի և գործակալների միջև կապի ալիքի նույնականացումը և կազմակերպումը: Փոփոխությունները հանգեցրին գործակալների պարզեցված տեղակայմանը և նրանց հետ կապի ալիքի անվտանգության բարձրացմանը: Գործակալներին ուղղված բոլոր հարցումներն այժմ լրացուցիչ թվային ստորագրված են՝ օգտագործելով ասիմետրիկ հանրային բանալիների կոդավորումը, և ինտերֆեյսը գործում է որպես գործակալների ինքնության մատակարար: Գործակալի և ինտերֆեյսի կողմերում համատեղ տեղադրված գաղտնաբառերի միջոցով նույնականացումն այլևս չի օգտագործվում: Այժմ գաղտնաբառերն օգտագործվում են միայն ինտերֆեյսի հետ օգտվողների կապերը կազմակերպելու համար:
  • Առաջարկվել է հրամանի տողի նոր ինտերֆեյս: Առանձին temboard-migratedb և temboard-agent-register կոմունալ ծառայությունները փոխարինվել են ներկառուցված հրամաններով, որոնք կոչվում են temboard և temboard-agent գործարկվողների միջոցով: Ավելացվել են ներկառուցված հրամաններ՝ հրամանի տողից ստանդարտ կառավարման և մոնիտորինգի գործողություններ կատարելու համար:
  • Ավելացվել է PostgreSQL 15, RHEL 9 և Debian 12 աջակցություն: PostgreSQL 9.4 և 9.5, ինչպես նաև Python 2.7 և 3.5-ի աջակցությունը դադարեցվել է:
  • Գործակալների գրանցման տախտակին ավելացվել է «register-instance» հրամանը, որը, ի տարբերություն «temboard-agent register» հրամանի, կատարվում է սերվերի կողմից և չի պահանջում գործակալի ցանցային հասանելիություն, այսինքն. կարող է օգտագործվել անցանց նոր օրինակներ ավելացնելու համար:
  • Համակարգի վրա գործակալի բեռը կրճատվել է. կատարված գործարքների թիվը կրճատվել է 25%-ով, իրականացվել է տիպիկ արժեքների քեշավորում և առաջադրանքների մուլտիպլեքսավորում:
  • Պահպանված մոնիտորինգի տվյալների չափը լռելյայն կրճատվել է մինչև 2 տարի:
  • Ավելացվել է գույքագրման տվյալները CSV ձևաչափով ներբեռնելու հնարավորություն:
  • Տրամադրվում է ինտերֆեյսի և գործակալի ֆոնային գործընթացների ավտոմատ վերագործարկում աննորմալ դադարեցումից հետո:

Բացի այդ, մենք կարող ենք նշել Pyrseas 0.10.0 գործիքակազմի թողարկումը, որը նախատեսված է PostgreSQL DBMS-ին աջակցելու և տվյալների կառուցվածքը թարմացնելու գործողությունները ավտոմատացնելու համար: Pyrseas-ը փոխակերպում է տվյալների բազայի ստանդարտ սխեման և հարակից մետատվյալները YAML կամ JSON ձևաչափի, որն ավելի հարմար է տարբերակների կառավարման համակարգերում օգտագործելու համար: Օգտագործելով YAML ներկայացում, Pyrseas-ը տրամադրում է SQL սերունդ՝ տվյալների բազայի մի կառուցվածքը մյուսի հետ համաժամեցնելու համար (այսինքն՝ կառուցվածքի փոփոխությունները կարող են հեշտությամբ կատարվել և տարածվել այլ տվյալների բազաներում): Ծրագրի կոդը գրված է Python-ով և տարածվում է BSD լիցենզիայի ներքո:

Pyrseas-ի նոր թողարկումն աչքի է ընկնում Psycopg 3-ին անցումով, որը մոդուլի ամբողջությամբ վերափոխված մասնաճյուղ է Python ծրագրերից PostgreSQL-ի հետ աշխատելու, DBMS-ի հետ ասինխրոն փոխազդեցության աջակցման և DBAPI-ի և asyncio-ի վրա հիմնված ինտերֆեյսերի տրամադրման համար: Նոր տարբերակը նաև դադարեցնում է Python 2.x-ի աջակցությունը և հեռացնում է pgdbconn-ը կախվածություններից: Աջակցություն է տրամադրվում PostgreSQL 10-ից 15-րդ մասնաճյուղերին:

Source: opennet.ru

Добавить комментарий