Postgres WASM پروجيڪٽ جي ترقي، جيڪا برائوزر جي اندر هلندڙ PostgreSQL DBMS سان ماحول ٺاهي ٿي، کوليو ويو آهي. پروجيڪٽ سان لاڳاپيل ڪوڊ MIT لائسنس تحت کليل ذريعو آهي. اهو هڪ براؤزر ۾ هلندڙ ورچوئل مشين کي گڏ ڪرڻ لاءِ اوزار پيش ڪري ٿو هڪ اسٽريٽ-ڊائون لينڪس ماحول سان، هڪ PostgreSQL 14.5 سرور ۽ لاڳاپيل يوٽيلٽيز (psql, pg_dump). حتمي تعمير جي سائيز اٽڪل 30 MB آهي.
ورچوئل مشين جا انٽرنل بلڊروٽ اسڪرپٽ استعمال ڪندي ٺاهيا ويندا آهن ۽ v86 ايموليٽر استعمال ڪندي برائوزر ۾ هلايا ويندا آهن. برائوزر مان PostgreSQL يوٽيليٽيز سان لهه وچڙ لاءِ هڪ ويب شيل مهيا ڪيو ويندو آهي. برائوزر تي ٻڌل ايپليڪيشن تائين رسائي حاصل ڪرڻ لاءِ، سرور پوسٽگري ايس ڪيو ايل نيٽ ورڪ تي هڪ پراڪسي استعمال ڪري ٿو ۽ ورچوئل مشين مان نيٽ ورڪ درخواستن تي عمل ڪرڻ لاءِ، ويب ساکٽ API استعمال ڪندي ٽرئفڪ کي فارورڊ ڪري ٿو.
Postgres WASM جي مکيه خاصيتون:
- انڊيڪسڊ ڊي بي جي بنياد تي فائل يا برائوزر تي ٻڌل اسٽوريج مان ڊي بي ايم ايس اسٽيٽ کي بچائڻ ۽ بحال ڪرڻ.
- فائل مان جلدي لانچ ورچوئل مشين جي محفوظ ٿيل حالت سان يا ايموليٽر جي ريبوٽ سان مڪمل لانچ.
- چونڊ جو امڪان مجازي مشين 128 کان 1024 ايم بي ميموري تائين.
- ويب ٽرمينل جي فونٽ جي سائيز کي ترتيب ڏيڻ.
- هڪ مجازي ماحول ۾ فائلن کي اپلوڊ ڪرڻ لاء سپورٽ، بشمول ڊيٽابيس ڊمپ اپ لوڊ ڪرڻ جي صلاحيت.
- ورچوئل ماحول مان فائلون ڊائون لوڊ ڪرڻ لاءِ سپورٽ.
- آمد و رفت نيٽ ورڪ ڪنيڪشن قائم ڪرڻ، نيٽ ورڪ پورٽ 5432 تي ڪالز کي فارورڊ ڪرڻ لاءِ هڪ سرنگ ٺاهڻ.
Postgres WASM جي ايپليڪيشن جي ممڪن علائقن ۾ مظاهرين ۽ تربيتي نظامن جي تخليق، آف لائن موڊ ۾ ڊيٽا سان ڪم کي منظم ڪرڻ، آف لائن موڊ ۾ ڊيٽا جو تجزيو ڪرڻ، PostgresSQL ڪارڪردگي ۽ ترتيبن کي جانچڻ، مقامي ڊولپر ماحول پيدا ڪرڻ، ڪجهه مخصوص سلائسون تيار ڪرڻ شامل آهن. DBMS رياست ٻين ڊولپرز يا سپورٽ سروس ڏانهن موڪلڻ لاءِ، ٻاهرين DBMSs کان منطقي نقل جي جانچ ڪندي.

جو ذريعو: opennet.ru
