U prughjettu Postgres WASM hà preparatu un ambiente basatu in navigatore cù u DBMS PostgreSQL

U prugettu Postgres WASM, chì sviluppa un ambiente DBMS PostgreSQL chì funziona in un navigatore, hè statu open-source. U codice assuciatu hè open-source sottu a licenza MIT. Strumenti sò dispunibili per custruisce una macchina virtuale simplificata chì funziona in un navigatore. Linux-ambiente, servitore PostgreSQL 14.5, è utilità cunnesse (psql, pg_dump). A dimensione finale di a compilazione hè di circa 30 MB.

L'internu di a macchina virtuale hè creatu cù script buildroot è funziona in un navigatore cù l'emulatore v86. Una shell web hè furnita per interagisce cù l'utilità PostgreSQL da u navigatore. Per accede à l'applicazione basata nantu à u navigatore, servitore PostgreSQL usa un proxy nantu à a rete è per eseguisce e richieste di rete da a macchina virtuale, trasmettendu u trafficu utilizendu l'API Websocket.

Caratteristiche principali di Postgres WASM:

  • Salvà è restaurà u statu DBMS da un schedariu o almacenamentu basatu in navigatore basatu in IndexedDB.
  • Lanciamentu rapidu da un schedariu cù u statu salvatu di a macchina virtuale o lanciamentu cumpletu cù reboot di l'emulatore.
  • Pussibilità di selezzione macchina virtuale da 128 à 1024 MB di memoria.
  • Stabbilimentu di a dimensione di font di u terminal web.
  • Supportu per a carica di fugliali in un ambiente virtuale, cumprese l'abilità di caricate dumps di basa di dati.
  • Supportu per scaricà fugliali da un ambiente virtuale.
  • Stabbilimentu di cunnessione di rete entranti è in uscita, creendu un tunnel per trasmette e chjama à u portu di rete 5432.

Trà i pussibuli spazii di applicazione di Postgres WASM sò a creazione di sistemi di dimostrazione è furmazione, urganizazione di u travagliu cù dati in modu offline, analisi di dati mentre in modu offline, teste di funziunalità PostgresSQL è cunfigurazioni, creazione di un ambiente di sviluppatore locale, preparazione di fette di un certu modu. Statu DBMS per mandà à altri sviluppatori o serviziu di supportu, testendu a replicazione logica da DBMS esterni.

U prughjettu Postgres WASM hà preparatu un ambiente basatu in navigatore cù u DBMS PostgreSQL


Source: opennet.ru
Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster