Morero oa Postgres WASM, o hlahisang tikoloho ea PostgreSQL DBMS e sebetsang ka har'a sebatli, o se o butsoe. Khoutu e amanang le ona e butsoe tlas'a laesense ea MIT. Lisebelisoa lia fumaneha bakeng sa ho haha mochini o se nang letho o sebetsang ka har'a sebatli. Linux-tikoloho, seva sa PostgreSQL 14.5, le lits'ebeletso tse amanang le tsona (psql, pg_dump). Boholo ba ho qetela ba kaho ke hoo e ka bang 30 MB.
Dikahare tsa mochini wa sebele di etswa ho sebediswa dingolwa tsa buildroot mme di sebetsa ho sebatli se sebedisang emulator ya v86. Khetla ya webo e fanwa bakeng sa ho sebelisana le ditshebeletso tsa PostgreSQL ho tswa ho sebatli. Ho fihlella tshebediso e thehilweng ho sebatli, seva PostgreSQL e sebelisa proxy holim'a marang-rang le ho etsa likopo tsa marang-rang ho tsoa mochining oa sebele, e fetisetsa sephethephethe ho sebelisa Websocket API.
Lintlha tse ka sehloohong tsa Postgres WASM:
- Ho boloka le ho khutlisetsa boemo ba DBMS ho tsoa faeleng kapa polokelong ea sebatli e thehiloeng ho IndexedDB.
- Ho qala ka potlako ho tsoa faeleng e nang le mochini o bolokiloeng o bolokiloeng kapa ho qala ka botlalo ka emulator reboot.
- Monyetla oa khetho mochini o sebetsang ka ho toba ho tloha ho 128 ho isa ho 1024 MB ea memori.
- Ho beha boholo ba fonte ea theminale ea tepo.
- Tšehetso ea ho kenya lifaele sebakeng sa sebele, ho kenyelletsa le bokhoni ba ho kenya lithōle tsa database.
- Ts'ehetso ea ho khoasolla lifaele ho tsoa tikolohong e fumanehang.
- Ho theha likhokahano tsa marang-rang tse kenang le tse tsoang, ho theha kotopo ea ho fetisetsa likopo ho port 5432 ea marang-rang.
Libaka tse ka khonehang tsa kopo bakeng sa Postgres WASM li kenyelletsa ho theha mekhoa ea lipontšo le koetliso, ho hlophisa mosebetsi ka data ka mokhoa o sa sebetseng, ho hlahloba lintlha ha u ntse u le ka ntle ho marang-rang, ho hlahloba ts'ebetso ea PostgresSQL le litlhophiso, ho theha tikoloho ea moqapi oa sebaka seo, ho lokisetsa lilae tsa boemo bo itseng ba DBMS bakeng sa ho romela ho bahlahisi ba bang kapa ts'ebeletso ea ts'ehetso, ho leka ho pheta-pheta ho utloahalang ho tsoa ho DBMS e ka ntle.

Source: opennet.ru
