የ Postgres WASM ፕሮጀክት በPostgreSQL DBMS አሳሽ ላይ የተመሰረተ አካባቢ አዘጋጅቷል።

በ PostgresQL DBMS በአሳሹ ውስጥ የሚሰራ አካባቢን የሚያዳብር የ Postgres WASM ፕሮጀክት እድገቶች ተከፍተዋል። ከፕሮጀክቱ ጋር የተያያዘው ኮድ በ MIT ፍቃድ ስር የተገኘ ክፍት ነው። ከተራቆተ ሊኑክስ አካባቢ፣ PostgreSQL 14.5 አገልጋይ እና ተዛማጅ መገልገያዎች (psql, pg_dump) ባለው አሳሽ ውስጥ የሚሰራ ምናባዊ ማሽንን ለመገጣጠም መሳሪያዎችን ያቀርባል። የመጨረሻው የግንባታ መጠን 30 ሜባ አካባቢ ነው.

ቨርቹዋል ማሽኑ የተገነባው የBuildroot ስክሪፕቶችን በመጠቀም ሲሆን v86 emulatorን በመጠቀም በአሳሽ ውስጥ ተጀምሯል። ከአሳሹ ከ PostgreSQL መገልገያዎች ጋር ለመገናኘት የድር ሼል ቀርቧል። በአውታረ መረቡ ላይ በአሳሹ ውስጥ የሚሰራውን የ PostgreSQL አገልጋይ ለመድረስ እና ከቨርቹዋል ማሽን የኔትወርክ ጥያቄዎችን ለማከናወን የዌብሶኬት ኤፒአይን በመጠቀም ትራፊክን የሚያስተላልፍ ፕሮክሲ ጥቅም ላይ ይውላል።

የ Postgres WASM ዋና ባህሪያት፡-

  • በ IndexedDB ላይ የተመሰረተ የ DBMS ሁኔታን ከፋይል ወይም አሳሽ ላይ ከተመሠረተ ማከማቻ ማስቀመጥ እና ወደነበረበት መመለስ።
  • የቨርቹዋል ማሽኑ የተቀመጠ ሁኔታ ካለበት ፋይል በፍጥነት ማስጀመር ወይም ኢሙሌተሩን እንደገና በማስነሳት ሙሉ ማስጀመር።
  • ከ 128 እስከ 1024 ሜባ ማህደረ ትውስታን ወደ ምናባዊ ማሽን የመመደብ ችሎታ.
  • የድር ተርሚናል ቅርጸ-ቁምፊ መጠን በማዘጋጀት ላይ።
  • የውሂብ ጎታ መጣያዎችን የመስቀል ችሎታን ጨምሮ ፋይሎችን ወደ ምናባዊ አካባቢ ለመስቀል ድጋፍ።
  • ፋይሎችን ከምናባዊ አካባቢ ለማውረድ ድጋፍ።
  • ገቢ እና ወጪ የኔትወርክ ግንኙነቶችን መፍጠር፣ ጥሪዎችን ወደ ኔትወርክ ወደብ 5432 ለማስተላለፍ ዋሻ መፍጠር።

ለፖስትግሬስ WASM ሊሆኑ የሚችሉ የማመልከቻ ቦታዎች የማሳያ እና የሥልጠና ስርዓቶችን መፍጠር ፣ ስራን ከመስመር ውጭ በሆነ ሁነታ ማደራጀት ፣ ከመስመር ውጭ ሁነታ ላይ እያሉ መረጃን መተንተን ፣ የ PostgresSQL ተግባርን እና አወቃቀሮችን መሞከር ፣ የአካባቢ ገንቢ አካባቢ መፍጠር ፣ የተወሰነ የ DBMS ሁኔታን ማዘጋጀት ያካትታሉ ። ለሌሎች ገንቢዎች ወይም የድጋፍ አገልግሎት ለመላክ፣ ከውጪ ዲቢኤምኤስዎች አመክንዮአዊ ድግግሞሽን ለመፈተሽ።

የ Postgres WASM ፕሮጀክት በPostgreSQL DBMS አሳሽ ላይ የተመሰረተ አካባቢ አዘጋጅቷል።


ምንጭ: opennet.ru

አስተያየት ያክሉ