Muva nje ukwethulwa kwe- inguqulo entsha yephrojekthi ithemBoard 8.0, lokho kuthuthuka isixhumi esibonakalayo sewebhu sokulawula kude, Ukuqapha kwe-DBMS, ukumisa kanye nokwenza kahle Thumela i-PostgreSQL.
Umkhiqizo ihlanganisa i-ejenti engasindi efakiwe kuseva ngayinye ye-PostgreSQL kanye nengxenye yeseva ephethe ama-ejenti emaphakathi futhi iqoqe izibalo zokuqapha.
I-TemBoard Ibonakala ngokuvumela ukuphatha amakhulukhulu ezimo ze-PostgreSQL DBMS ngokusebenzisa isixhumi esibonakalayo sewebhu esiphakathi nendawo, ngaphezu kokuba khona kwezikrini zolwazi ukuze kuhlolwe kokubili isimo esijwayelekile sayo yonke i-DBMS, kanye nokuhlola okuningiliziwe kwesenzakalo ngasinye.
Esinye isici se-temBoard yi- Ukuqapha isimo se-DBMS usebenzisa amamethrikhi amaningana, ngaphezu kokuvumela ukwenza i-sukuqapha imisebenzi yokuhlanza (VACUUM) yamathebula nezinkomba, kanye nokulandelela imibuzo ehamba kancane kusizindalwazi.
Ezinye izici ezivelele ze-temBoard yilezi:
- Usekelo lokuphatha amaseshini asebenzayo njengamanje nge-DBMS.
- Isixhumi esibonakalayo sokuthuthukisa ukucushwa kwe-PostgreSQL.
Izici ezintsha eziyinhloko ze-temBoard 8.0
Kule nguqulo entsha ye-temBoard eyethulwa, kugqanyiswe ukuthi ihlele kabusha ukuqinisekiswa kanye nokuhlelwa kweshaneli yokuxhumana phakathi kwesixhumi esibonakalayo sokulawula nama-ejenti. Izinguquko zisho ukwenziwa lula kokuthunyelwa kwama-ejenti kanye nokwanda kokuphepha kwesiteshi sokuxhumana nabo.
Kushiwo ukuthi zonke izicelo eziya kuma-ejenti manje sezisayinwa ngokwedijithali kusetshenziswa ukubethela kokhiye womphakathi ongalingani, futhi isixhumi esibonakalayo sisebenza njengomhlinzeki wobunikazi kubasebenzeli.
Ngaphezu kwalokho, kuphinde kushiwo ukuthi ukuqinisekiswa kwephasiwedi okwabiwe akusasetshenziswa phakathi kwe-ejenti nesixhumi esibonakalayo. Amaphasiwedi manje asetshenziswa kuphela ukuhlela ukuxhumana kwabasebenzisi kusixhumi esibonakalayo.
Olunye ushintsho olugqamile kule nguqulo entsha ukuthi kuhlongozwe ukuxhumana okusha komugqa womyalo, kanye nezinsiza ezihlukene ze-temboard-migratedb kanye ne-temboard-agent-register zithathelwe indawo imiyalo eyakhelwe ngaphakathi ebizwa nge-temboard ne-temboard-ejenti esebenzisekayo.
El "register-istance" umyalo wengeziwe ebhodini ukubhalisa ama-ejenti, okuyinto, ngokungafani nomyalo werejista ye-temboard-ejenti, isebenza ohlangothini lweseva futhi ayidingi ukuthi i-ejenti ifinyeleleke kunethiwekhi, okungukuthi ingasetshenziswa ukwengeza izimo ezintsha ungaxhunyiwe ku-inthanethi.
Umthwalo we-ejenti ohlelweni uncishisiwe: inani lemisebenzi eyenziwayo lehliswe ngo-25%, ukugcinwa kunqolobane kwamanani ajwayelekile kanye nokuphindaphindwa komsebenzi sekusetshenzisiwe.
Of ezinye izinguquko okuvelele kule nguqulo entsha:
- Kungezwe imiyalo eyakhelwe ngaphakathi ukuze kwenziwe ukuphatha okuvamile kanye nokuqapha imisebenzi kusukela kulayini womyalo.
- Usekelo olungeziwe lwe-PostgreSQL 15, RHEL 9, ne-Debian 12. Kukhishwe usekelo lwe-PostgreSQL 9.4 no-9.5 kanye ne-Python 2.7 kanye ne-3.5.
- Usayizi wedatha yokulandelela egciniwe wehliswa ngokuzenzakalela ube iminyaka emi-2.
- Kwengezwe amandla okulanda idatha yokusungula ngefomethi ye-CSV.
- I-ejenti nezinqubo zangemuva zesixhumi esibonakalayo ziqalwa kabusha ngokuzenzakalelayo ngemva kokunqanyulwa okungavamile.
Okokugcina kulabo abanentshisekelo yokwazi kabanzi ngalo, kufanele bazi ukuthi ikhodi ibhalwe nge-Python futhi isakazwa ngaphansi kwelayisensi ye-PostgreSQL yamahhala futhi bangabheka imininingwane mayelana nenguqulo entsha. Kulesi sixhumanisi esilandelayo.
Ungayifaka kanjani i-TemBoard ku-Ubuntu nokuphuma kokunye?
Kulabo abanesifiso sokukwazi ukufaka lolu hlelo lokusebenza, bangakwenza ngendlela elula, bavele bavule i-terminal futhi kuyo bazobhala imiyalo elandelayo:
sudo echo deb http://apt.dalibo.org/labs $(lsb_release -cs)-dalibo main > /etc/apt/sources.list.d/dalibo-labs.list sudo curl https://apt.dalibo.org/labs/debian-dalibo.asc | apt-key add - sudo apt update -y <span class="gp">sudo </span>apt install temboard <a id="__codelineno-6-2" href="https://temboard.readthedocs.io/en/latest/server_install/#__codelineno-6-2" name="__codelineno-6-2"></a> sudo temboard --version
Futhi usulungile ngalokho, ungaqala ukusebenzisa leli thuluzi elihle kakhulu. Okokugcina, ngincoma ukuthi uvakashele umhlahlandlela wokufaka ukuze ukwazi ukwenza ukumisa okulungile. Isixhumanisi yilokhu.