Proyék Postgres WASM parantos nyiapkeun lingkungan dumasar browser sareng DBMS PostgreSQL

Pangwangunan proyék Postgres WASM, anu ngembangkeun lingkungan kalayan PostgreSQL DBMS dijalankeun di jero browser, parantos dibuka. Kodeu anu aya hubunganana sareng proyék éta open source dina lisénsi MIT. Éta nawiskeun alat pikeun ngarakit mesin virtual anu ngajalankeun dina browser kalayan lingkungan Linux anu dilucuti, server PostgreSQL 14.5 sareng utilitas anu aya hubunganana (psql, pg_dump). Ukuran ngawangun ahir kira-kira 30 MB.

Mesin virtual diwangun nganggo skrip buildroot sareng diluncurkeun dina browser nganggo émulator v86. Cangkang wéb disayogikeun pikeun berinteraksi sareng utilitas PostgreSQL tina browser. Pikeun ngakses server PostgreSQL ngajalankeun dina browser ngaliwatan jaringan tur nedunan requests jaringan tina mesin virtual, proxy dipaké nu neraskeun lalulintas maké Websocket API.

Fitur utama Postgres WASM:

  • Nyimpen sareng malikkeun kaayaan DBMS tina file atanapi panyimpen dumasar browser dumasar kana IndexedDB.
  • Peluncuran gancang tina file anu disimpen dina mesin virtual atanapi peluncuran pinuh ku reboot émulator.
  • Kamampuhan pikeun allocate tina 128 nepi ka 1024 MB memori ka mesin virtual.
  • Nyetél ukuran font tina terminal wéb.
  • Rojongan pikeun unggah file kana lingkungan maya, kaasup kamampuhan pikeun unggah dumps database.
  • Rojongan pikeun ngundeur file ti lingkungan virtual.
  • Ngadegkeun sambungan jaringan asup jeung kaluar, nyieun torowongan pikeun neraskeun telepon ka port jaringan 5432.

Di antara daérah anu mungkin tina aplikasi Postgres WASM nyaéta nyiptakeun sistem demonstrasi sareng pelatihan, ngatur damel sareng data dina mode offline, nganalisa data nalika dina mode offline, nguji fungsionalitas sareng konfigurasi PostgresSQL, nyiptakeun lingkungan pamekar lokal, nyiapkeun irisan anu tangtu. Kaayaan DBMS pikeun ngirimkeun ka pamekar atanapi jasa dukungan anu sanés, nguji réplikasi logis tina DBMS éksternal.

Proyék Postgres WASM parantos nyiapkeun lingkungan dumasar browser sareng DBMS PostgreSQL


sumber: opennet.ru

Tambahkeun komentar