Pulojekiti ya Postgres WASM yakonza malo ochezera osatsegula ndi PostgreSQL DBMS

Zomwe polojekiti ya Postgres WASM imapanga, yomwe imapanga chilengedwe ndi PostgreSQL DBMS yomwe ikuyenda mkati mwa msakatuli, yatsegulidwa. Khodi yolumikizidwa ndi polojekitiyi ndi yotseguka pansi pa layisensi ya MIT. Imakhala ndi zida zosonkhanitsira makina enieni omwe akuyenda mumsakatuli wokhala ndi malo a Linux ochotsedwa, seva ya PostgreSQL 14.5 ndi zida zofananira (psql, pg_dump). Kukula komaliza komanga ndi pafupifupi 30 MB.

Makina enieni amapangidwa pogwiritsa ntchito zolembera za buildroot ndikukhazikitsidwa mu msakatuli wogwiritsa ntchito v86 emulator. Chipolopolo chapaintaneti chimaperekedwa kuti chizilumikizana ndi zida za PostgreSQL kuchokera pa msakatuli. Kuti mupeze seva ya PostgreSQL yomwe ikuyenda mu msakatuli pamaneti ndikuchita zopempha zapaintaneti kuchokera pamakina enieni, projekiti imagwiritsidwa ntchito yomwe imatumiza anthu ambiri pogwiritsa ntchito Websocket API.

Zina zazikulu za Postgres WASM:

  • Kusunga ndi kubwezeretsa dziko la DBMS kuchokera pafayilo kapena malo osungira osatsegula kutengera IndexedDB.
  • Kukhazikitsa mwachangu kuchokera pafayilo yokhala ndi makina osungidwa osungidwa kapena kukhazikitsa kwathunthu ndikuyambiranso kwa emulator.
  • Kutha kugawa kuchokera ku 128 mpaka 1024 MB kukumbukira ku makina enieni.
  • Kukhazikitsa kukula kwa mafonti a terminal yapaintaneti.
  • Thandizo lokwezera mafayilo kumalo owoneka bwino, kuphatikiza kuthekera kokweza zinyalala za database.
  • Thandizo lotsitsa mafayilo kuchokera kumalo enieni.
  • Kukhazikitsa maukonde obwera ndi otuluka, kupanga ngalande yotumizira mafoni ku network port 5432.

Zina mwa madera omwe angatheke pogwiritsira ntchito Postgres WASM ndi kupanga ziwonetsero ndi machitidwe ophunzitsira, kukonza ntchito ndi deta pa intaneti, kusanthula deta pamene mulibe intaneti, kuyesa ntchito za PostgresSQL ndi masanjidwe, kupanga malo opangira mapulogalamu, kukonzekera magawo ena. DBMS imatumiza kwa ena opanga kapena ntchito yothandizira, kuyesa kubwereza koyenera kuchokera ku ma DBMS akunja.

Pulojekiti ya Postgres WASM yakonza malo ochezera osatsegula ndi PostgreSQL DBMS


Source: opennet.ru

Kuwonjezera ndemanga