Postgres WASM рдкреНрд░рдХрд▓реНрдкрд╛рдиреЗ PostgreSQL DBMS рд╕рд╣ рдмреНрд░рд╛рдЙрдЭрд░-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ

PostgreSQL DBMS рд╕рд╣ рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ Postgres WASM рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рдкреНрд░рдЧрддреА, рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рдЖрдд рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдкрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЖрд╣реЗ. рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг, PostgreSQL 14.5 рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдпреБрдХреНрддрддрд╛ (psql, pg_dump) рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд░реЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреВрд▓рдХрд┐рдЯ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ. рдЕрдВрддрд┐рдо рдЕрд╕реЗрдВрдмреНрд▓реАрдЪрд╛ рдЖрдХрд╛рд░ рд╕реБрдорд╛рд░реЗ 30 рдПрдордмреА рдЖрд╣реЗ.

рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреЗ рдлрд┐рд▓рд┐рдВрдЧ рдмрд┐рд▓реНрдбрд░реВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ v86 рдПрдореБрд▓реЗрдЯрд░ рд╡рд╛рдкрд░реВрди рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░реВрди PostgreSQL рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рд╢реЗрд▓ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ PostgreSQL рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд╡рд░реВрди рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдЬреА рд╡реЗрдмрд╕реЙрдХреЗрдЯ API рд╡рд╛рдкрд░реВрди рд░рд╣рджрд╛рд░реА рдлреЙрд░рд╡рд░реНрдб рдХрд░рддреЗ.

Postgres WASM рдЪреА рдкреНрд░рдореБрдЦ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • IndexedDB рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рдХрд┐рдВрд╡рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рд╕реНрдЯреЛрд░реЗрдЬрдордзреВрди DBMS рдЪреА рд╕реНрдерд┐рддреА рдЬрддрди рдХрд░рдгреЗ рдЖрдгрд┐ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ.
  • рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреНрдпрд╛ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд┐рддреАрд╕рд╣ рдлрд╛рдЗрд▓рдордзреВрди рджреНрд░реБрдд рд▓рд╛рдБрдЪ рдХрд┐рдВрд╡рд╛ рдПрдореБрд▓реЗрдЯрд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯрд╕рд╣ рдкреВрд░реНрдг рд▓реЙрдиреНрдЪ.
  • рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд▓рд╛ 128 рддреЗ 1024MB рдореЗрдорд░реА рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
  • рд╡реЗрдм рдЯрд░реНрдорд┐рдирд▓ рдлреЙрдиреНрдЯ рдЖрдХрд╛рд░ рд╕реЗрдЯрд┐рдВрдЧ.
  • рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдлрд╛рдЗрд▓реНрд╕ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рддреВрди рдлрд╛рдпрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • рдЗрдирдХрдорд┐рдВрдЧ рдЖрдгрд┐ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ 5432 рд╡рд░ рд╡рд┐рдирдВрддреНрдпрд╛ рдлреЙрд░рд╡рд░реНрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдмреЛрдЧрджрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ.

Postgres WASM рдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдбреЗрдореЛ рдЖрдгрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рддрдпрд╛рд░ рдХрд░рдгреЗ, рдСрдлрд▓рд╛рдЗрди рдореЛрдбрдордзреНрдпреЗ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ, рдСрдлрд▓рд╛рдЗрди рдореЛрдбрдордзреНрдпреЗ рдЕрд╕рддрд╛рдирд╛ рдбреЗрдЯрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ, PostgresSQL рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреЗ, рд╕реНрдерд╛рдирд┐рдХ рд╡рд┐рдХрд╛рд╕рдХ рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддреАрдЪреЗ рддреБрдХрдбреЗ рддрдпрд╛рд░ рдХрд░рдгреЗ. рдЗрддрд░рд╛рдВрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА DBMS. рдбреЗрд╡реНрд╣рд▓рдкрд░ рдХрд┐рдВрд╡рд╛ рд╕рдкреЛрд░реНрдЯ рдЯреАрдо, рдмрд╛рд╣реНрдп DBMS рдордзреВрди рд▓реЙрдЬрд┐рдХрд▓ рдкреНрд░рддрд┐рдХреГрддреАрдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдд рдЖрд╣реЗ.

Postgres WASM рдкреНрд░рдХрд▓реНрдкрд╛рдиреЗ PostgreSQL DBMS рд╕рд╣ рдмреНрд░рд╛рдЙрдЭрд░-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ


рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛