Postgres WASM ව්‍යාපෘතිය PostgreSQL DBMS සමඟ බ්‍රවුසරය පදනම් කරගත් පරිසරයක් සකස් කර ඇත

බ්‍රවුසරය තුළ ධාවනය වන PostgreSQL DBMS සමඟ පරිසරයක් සංවර්ධනය කරන Postgres WASM ව්‍යාපෘතියේ වර්ධනයන් විවෘත කර ඇත. ව්‍යාපෘතිය හා සම්බන්ධ කේතය MIT බලපත්‍රය යටතේ විවෘත මූලාශ්‍ර වේ. එය ඉවත් කරන ලද ලිනක්ස් පරිසරයක්, PostgreSQL 14.5 සේවාදායකයක් සහ අදාළ උපයෝගිතා (psql, pg_dump) සහිත බ්‍රවුසරයක ක්‍රියාත්මක වන අතථ්‍ය යන්ත්‍රයක් එකලස් කිරීම සඳහා මෙවලම් සපයයි. අවසාන ගොඩනැගීමේ ප්‍රමාණය 30 MB පමණ වේ.

අතථ්‍ය යන්ත්‍රය බිල්ඩ්රූට් ස්ක්‍රිප්ට් භාවිතයෙන් ගොඩනගා ඇති අතර v86 ඉමුලේටරයක් ​​භාවිතයෙන් බ්‍රවුසරයක දියත් කෙරේ. බ්‍රවුසරයෙන් PostgreSQL උපයෝගිතා සමඟ අන්තර් ක්‍රියා කිරීමට වෙබ් කවචයක් සපයනු ලැබේ. ජාලය හරහා බ්‍රවුසරයේ ක්‍රියාත්මක වන PostgreSQL සේවාදායකයට ප්‍රවේශ වීමට සහ අතථ්‍ය යන්ත්‍රයකින් ජාල ඉල්ලීම් සිදු කිරීමට, Websocket API භාවිතයෙන් ගමනාගමනය යොමු කරන ප්‍රොක්සියක් භාවිතා කරයි.

Postgres WASM හි ප්රධාන ලක්ෂණ:

  • IndexedDB මත පදනම් වූ ගොනුවකින් හෝ බ්‍රවුසර පාදක ගබඩාවකින් DBMS තත්ත්වය සුරැකීම සහ ප්‍රතිසාධනය කිරීම.
  • අතථ්‍ය යන්ත්‍රයේ සුරකින ලද තත්වය සහිත ගොනුවකින් ඉක්මන් දියත් කිරීම හෝ ඉමුලේටරය නැවත පණගැන්වීම සමඟ සම්පූර්ණ දියත් කිරීම.
  • අථත්‍ය යන්ත්‍රයකට 128 සිට 1024 MB දක්වා මතකයක් වෙන් කිරීමේ හැකියාව.
  • වෙබ් ටර්මිනලයේ අකුරු ප්‍රමාණය සැකසීම.
  • දත්ත සමුදා ඩම්ප් උඩුගත කිරීමේ හැකියාව ඇතුළුව, අතථ්‍ය පරිසරයකට ගොනු උඩුගත කිරීම සඳහා සහාය.
  • අතථ්‍ය පරිසරයකින් ගොනු බාගත කිරීම සඳහා සහාය.
  • පැමිණෙන සහ පිටතට යන ජාල සම්බන්ධතා ස්ථාපනය කිරීම, ජාල වරාය 5432 වෙත ඇමතුම් යොමු කිරීම සඳහා උමගක් නිර්මාණය කිරීම.

Postgres WASM භාවිතා කළ හැකි ක්ෂේත්‍ර අතර නිරූපණ සහ පුහුණු පද්ධති නිර්මාණය කිරීම, නොබැඳි ආකාරයෙන් දත්ත සමඟ වැඩ සංවිධානය කිරීම, නොබැඳි ආකාරයෙන් දත්ත විශ්ලේෂණය කිරීම, PostgresSQL ක්‍රියාකාරීත්වය සහ වින්‍යාසය පරීක්ෂා කිරීම, දේශීය සංවර්ධක පරිසරයක් නිර්මාණය කිරීම, යම් පෙති සකස් කිරීම වේ. වෙනත් සංවර්ධකයින් හෝ උපකාරක සේවාව වෙත යැවීම සඳහා DBMS තත්ත්වය, බාහිර DBMS වලින් තාර්කික අනුකරණය පරීක්ෂා කිරීම.

Postgres WASM ව්‍යාපෘතිය PostgreSQL DBMS සමඟ බ්‍රවුසරය පදනම් කරගත් පරිසරයක් සකස් කර ඇත


මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න