Tha am pròiseact Postgres WASM air àrainneachd stèidhichte air brabhsair ullachadh leis an PostgreSQL DBMS

Chaidh leasachaidhean pròiseact Postgres WASM, a leasaicheas àrainneachd leis an PostgreSQL DBMS a ruith taobh a-staigh a’ bhrobhsair, fhosgladh. Tha an còd co-cheangailte ris a’ phròiseact fosgailte fo chead MIT. Bidh e a ’tabhann innealan airson inneal brìgheil a chuir ri chèile a’ ruith ann am brobhsair le àrainneachd Linux air a thoirt sìos, frithealaiche PostgreSQL 14.5 agus goireasan co-cheangailte (psql, pg_dump). Tha meud an togalaich mu dheireadh timcheall air 30 MB.

Tha an inneal brìgheil air a thogail a’ cleachdadh sgriobtaichean buildroot agus air a chuir air bhog ann am brobhsair a’ cleachdadh emuladair v86. Tha slige lìn air a thoirt seachad gus eadar-obrachadh le goireasan PostgreSQL bhon bhrobhsair. Gus faighinn gu frithealaiche PostgreSQL a tha a’ ruith sa bhrobhsair thairis air an lìonra agus gus iarrtasan lìonra a dhèanamh bho inneal brìgheil, thathas a’ cleachdadh neach-ionaid a chuireas trafaic air adhart a’ cleachdadh Websocket API.

Prìomh fheartan Postgres WASM:

  • A’ sàbhaladh agus ag ath-nuadhachadh stàite DBMS bho fhaidhle no stòradh stèidhichte air brabhsair stèidhichte air IndexedDB.
  • Cur air bhog gu sgiobalta bho fhaidhle le staid sàbhalaidh an inneal brìgheil no làn chuir air bhog le ath-thòiseachadh an emuladair.
  • Comas a bhith a’ riarachadh bho 128 gu 1024 MB de chuimhne gu inneal brìgheil.
  • A’ suidheachadh meud cruth-clò a’ chrìoch lìn.
  • Taic airson faidhlichean a luchdachadh suas gu àrainneachd bhrìgheil, a’ gabhail a-steach comas dumpaichean stòr-dàta a luchdachadh suas.
  • Taic airson faidhlichean a luchdachadh sìos bho àrainneachd bhrìgheil.
  • A’ stèidheachadh cheanglaichean lìonraidh a-steach is a-mach, a’ cruthachadh tunail airson fiosan a chuir air adhart gu port lìonra 5432.

Am measg nan raointean tagraidh a dh’ fhaodadh a bhith aig Postgres WASM tha cruthachadh siostaman taisbeanaidh is trèanaidh, eagrachadh obair le dàta ann am modh far-loidhne, mion-sgrùdadh dàta fhad ‘s a tha e ann am modh far-loidhne, a’ dèanamh deuchainn air gnìomhachd agus rèiteachadh PostgresSQL, a ’cruthachadh àrainneachd leasaiche ionadail, ag ullachadh sliseagan de sheòrsa sònraichte. Stàite DBMS airson a chuir gu luchd-leasachaidh no seirbheis taice eile, a’ dèanamh deuchainn air ath-riochdachadh loidsigeach bho DBMSs taobh a-muigh.

Tha am pròiseact Postgres WASM air àrainneachd stèidhichte air brabhsair ullachadh leis an PostgreSQL DBMS


Source: fosgailtenet.ru

Cuir beachd ann