د Postgres WASM پروژې د PostgreSQL DBMS سره د براوزر میشته چاپیریال چمتو کړی

د Postgres WASM پروژې پرمختګونه، کوم چې د براوزر دننه د PostgreSQL DBMS سره یو چاپیریال رامینځته کوي، پرانیستل شوي. د پروژې سره تړلی کوډ د MIT جواز لاندې خلاص سرچینه ده. دا د یو مجازی ماشین راټولولو لپاره وسیلې وړاندې کوي چې په براوزر کې د لینوکس لینوکس چاپیریال سره روان دي، د PostgreSQL 14.5 سرور او اړونده اسانتیاوې (psql, pg_dump). د وروستي جوړونې اندازه شاوخوا 30 MB ده.

مجازی ماشین د بلډروټ سکریپټونو په کارولو سره جوړ شوی او د v86 ایمولیټر په کارولو سره په براوزر کې پیل شوی. د ویب شیل د براوزر څخه د PostgreSQL اسانتیاوو سره متقابل عمل کولو لپاره چمتو شوی. د شبکې له لارې په براوزر کې د PostgreSQL سرور ته د لاسرسي لپاره او د مجازی ماشین څخه د شبکې غوښتنې ترسره کولو لپاره ، یو پراکسي کارول کیږي چې د ویب ساکټ API په کارولو سره ټرافيک وړاندې کوي.

د Postgres WASM اصلي ځانګړتیاوې:

  • د IndexedDB پراساس د فایل یا براوزر میشته ذخیره څخه د DBMS حالت خوندي کول او بحال کول.
  • د مجازی ماشین خوندي شوي حالت سره د فایل څخه ګړندي لانچ یا د ایمولیټر ریبوټ سره بشپړ لانچ.
  • مجازی ماشین ته د 128 څخه تر 1024 MB پورې حافظې تخصیص کولو وړتیا.
  • د ویب ټرمینل د فونټ اندازه تنظیم کول.
  • په مجازی چاپیریال کې د فایلونو اپلوډ کولو ملاتړ ، پشمول د ډیټابیس ډمپونو اپلوډ کولو وړتیا.
  • د مجازی چاپیریال څخه د فایلونو ډاونلوډ کولو ملاتړ.
  • د راتلوونکي او وتلو شبکې اړیکې رامینځته کول ، د شبکې پورټ 5432 ته د تلیفونونو لیږلو لپاره تونل رامینځته کول.

د پوسټګریس WASM د پلي کولو احتمالي برخو کې د مظاهرې او روزنې سیسټمونو رامینځته کول دي ، په آفلاین حالت کې د ډیټا سره د کار تنظیم کول ، په آفلاین حالت کې د معلوماتو تحلیل کول ، د پوسټګریس ایس کیو ایل فعالیت او تشکیلاتو ازموینه ، د ځایی پراختیا کونکي چاپیریال رامینځته کول ، د یو ځانګړي سلائس چمتو کول دي. د نورو پراختیا کونکو یا ملاتړ خدماتو ته لیږلو لپاره د DBMS حالت ، د بهرني DBMSs څخه منطقي نقل ازموینه.

د Postgres WASM پروژې د PostgreSQL DBMS سره د براوزر میشته چاپیریال چمتو کړی


سرچینه: opennet.ru

Add a comment