D'ullmhaigh tionscadal Postgres WASM timpeallacht brabhsálaí-bhunaithe le PostgreSQL DBMS

Osclaíodh forbairtí an tionscadail Postgres WASM, a fhorbraíonn timpeallacht ina bhfuil PostgreSQL DBMS ag rith laistigh den bhrabhsálaí. Tá an cód a bhaineann leis an tionscadal foinse oscailte faoi cheadúnas MIT. Cuireann sé uirlisí ar fáil chun meaisín fíorúil a chur le chéile a ritheann i mbrabhsálaí le timpeallacht Linux atá scriosta, freastalaí PostgreSQL 14.5 agus fóntais ghaolmhara (psql, pg_dump). Tá an méid tógála deiridh thart ar 30 MB.

Cruthaítear inmheánacha an mheaisín fhíorúil ag baint úsáide as scripteanna buildroot agus ritheann siad i mbrabhsálaí ag baint úsáide as an aithriseoir v86. Cuirtear sliogán gréasáin ar fáil chun idirghníomhú le fóntais PostgreSQL ón mbrabhsálaí. Chun rochtain a fháil ar an bhfeidhmchlár bunaithe ar bhrabhsálaí, freastalaí Úsáideann PostgreSQL seachfhreastalaí thar an líonra agus chun iarratais líonra a fhorghníomhú ón meaisín fíorúil, ag atreorú tráchta ag baint úsáide as an Websocket API.

Príomhghnéithe WASM Postgres:

  • Staid DBMS a shábháil agus a athbhunú ó chomhad nó stóráil brabhsálaí-bhunaithe bunaithe ar IndexedDB.
  • Seoladh tapa ó chomhad le staid shábháilte an mheaisín fíorúil nó seoladh iomlán le hath-atosaigh an aithriseoir.
  • Féidearthacht roghnúcháin meaisín fíorúil ó 128 go 1024 MB de chuimhne.
  • Clómhéid an teirminéil gréasáin a shocrú.
  • Tacaíocht chun comhaid a uaslódáil i dtimpeallacht fhíorúil, lena n-áirítear an cumas chun dumpaí bunachar sonraí a uaslódáil.
  • Tacaíocht chun comhaid a íoslódáil ó thimpeallacht fhíorúil.
  • Naisc líonra isteach agus amach a bhunú, tollán a chruthú chun glaonna a chur ar aghaidh chuig calafort líonra 5432.

I measc na réimsí a d’fhéadfadh a bheith i bhfeidhm ag Postgres WASM tá cruthú córais taispeántais agus oiliúna, eagrú obair le sonraí i mód as líne, anailís a dhéanamh ar shonraí agus iad i mód as líne, feidhmiúlacht agus cumraíochtaí PostgresSQL a thástáil, timpeallacht fhorbróra áitiúil a chruthú, slices áirithe a ullmhú. Stát DBMS le seoladh chuig forbróirí nó seirbhís tacaíochta eile, ag tástáil macasamhlú loighciúil ó DBMS seachtracha.

 D'ullmhaigh tionscadal Postgres WASM timpeallacht brabhsálaí-bhunaithe le PostgreSQL DBMS


Foinse: oscailtenet.ru