PostgreSQL 15.1.1 āĻā§āĻĄ āĻŦā§āϏā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻŦāĻ PostgreSQL-āĻāϰ āĻĒāϰāĻŦāϰā§āϤ⧠āĻļāĻžāĻāĻžāĻā§āϞāĻŋāϤ⧠āĻāĻā§āĻā§āϤāĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āύāϤā§āύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āϏāĻš, āϏā§āĻāϏāĻžāĻĨā§ āĻāĻā§āĻ-āĻāϰ āĻāύā§āϝ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāϝā§āĻāύ āϏāĻš āĻāĻāĻāĻŋ āĻŽāĻžāϞāĻŋāĻāĻžāύāĻžāϧā§āύ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĒā§āϰ⧠āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ 15 āĻāϰ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻž āĻā§āώāĻŖāĻž āĻāϰā§āĻā§ Postgres ProfessionalāĨ¤ āϞā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽāĨ¤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ āϰā§āĻĒā§āϞāĻŋāĻā§āĻļāύ, āĻŦā§āϞāĻ-āϞā§āĻā§āϞ āĻĄā§āĻāĻž āĻāĻŽā§āĻĒā§āϰā§āĻļāύ, āĻāύāĻā§āϰāĻŋāĻŽā§āύā§āĻāĻžāϞ āĻŦā§āϝāĻžāĻāĻāĻĒ, āĻŦāĻŋāϞā§āĻ-āĻāύ āĻāĻžāύā§āĻāĻļāύ āĻĒā§āϞāĻžāϰ, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻā§āĻŦāĻŋāϞ āĻĒāĻžāϰā§āĻāĻŋāĻļāύāĻŋāĻ, āĻāύā§āύāϤ āĻĢā§āϞ-āĻā§āĻā§āϏāĻ āϏāĻžāϰā§āĻ, āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻā§āϝā§āϝāĻŧāĻžāϰ⧠āϏāĻāĻāϞāύ āĻāĻŦāĻ āϏāĻŽāϝāĻŧāϏā§āĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
āĻĒā§āϰāϧāĻžāύ āĻāĻĻā§āĻāĻžāĻŦāύ:
- āĻāϰāĻžāĻāϞ āĻĨā§āĻā§ āĻĒā§āϏā§āĻāĻā§āϰā§āϏ⧠āϝāĻžāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ PL/SQL āĻā§āĻĄā§āϰ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻā§ āϏāĻšāĻ āĻāϰāϤ⧠āĻāϰāĻžāĻāϞā§āϰ āϏā§āĻāĻžāĻāϞ⧠āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋāϰ (āĻĒā§āϝāĻžāĻā§āĻ, āĻĢāĻžāĻāĻļāύ āĻāĻŦāĻ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏā§āĻ) āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύāĨ¤ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§, āĻĒā§āϝāĻžāĻā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻšāϞ PL/pgSQL āĻāĻžāώāĻžāϰ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏā§āϰ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύ (DBMS āĻāĻžāϰā§āύā§āϞ⧠āĻā§āĻāĻāĻžāĻā§ āϏāĻāϝā§āĻāύ āϏāĻš), āϝāĻžāϰ āĻāύā§āϝ āϧāύā§āϝāĻŦāĻžāĻĻ āĻāϰāĻžāĻāϞ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠āĻ ā§āϝāĻžāύāĻžāϞāĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻŽāĻžāύā§āĻĄ āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϤāĻžāĻĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝāĨ¤
- psql-āĻ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻ āĻŦāϏā§āĻĨāĻžāύāĻāϤ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻĒāĻžāϏ āĻāϰāĻž, āϝāĻž āĻāĻĒāύāĻžāĻā§ DBMS-āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϰāĻ āύāĻŽāύā§āϝāĻŧ āĻāĻŦāĻ āϏāϰā§āĻŦāĻāύā§āύ āĻļā§āϞ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āύāϤā§āύ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϏā§āϏā§āĻĒāώā§āĻ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻŋ āĻāϰāĻžāĻāϞ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĨā§āĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ SQL āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāϰ āĻ āĻāĻŋāϝā§āĻāύāĻā§ āϏāĻšāĻ āĻāϰāĻŦā§, āϝā§āĻāĻžāύ⧠āĻāĻ āϧāϰāύā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻžāĻā§ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤
- āĻĄā§āĻāĻž āĻŽāĻžāϏā§āĻ āĻāϰāĻžāϰ (āĻ āϏā§āĻĒāώā§āĻāĻāϰāĻŖ) āĻāύā§āϝ pgpro_anonymizer āĻāĻā§āϏāĻā§āύāĻļāύ, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ-āϞā§āĻā§āϞ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻĄā§āĻāĻž āϏā§āĻā§āϰā§āĻā§āϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āϏā§āĻāϏāĻžāĻĨā§ āĻā§āϏā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻĄā§āĻāĻžāĻŦā§āϏā§āϰ āĻŦā§āύāĻžāĻŽā§ āĻāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- pg_probackup-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāϰā§āĻĒā§āϰā§āĻ āĻĒāϰāĻŋāĻŦā§āĻļā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāϤā§āύ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ, pg_probackup āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ, āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§: āĻāĻāĻāĻŋ āύāϤā§āύ I/O āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ āϝāĻž āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ; āĻā§āϞāĻžāĻāĻĄ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāύā§āϝ S3 āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ; āĻā§āϰāĻŽāĻŦāϰā§āϧāĻŽāĻžāύ āĻŦā§āϝāĻžāĻāĻāĻĒ āϤā§āϰāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ CFS (āĻĄā§āĻāĻž āĻāĻŽā§āĻĒā§āϰā§āĻļāύ) āĻāϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ; āϏāĻŽāϏā§āϤ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻŽā§āĻĄā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ (DELTA, PAGE āĻāĻŦāĻ PTRACK); LZ4 āĻāĻŦāĻ ZSTD āĻāĻŽā§āĻĒā§āϰā§āĻļāύ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύāĨ¤
- āĻĒā§āϰā§āĻŦā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ JSONPATH āĻāĻžāώāĻž āĻāĻžāĻĄāĻŧāĻžāĻ SQL:2016 āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻĨā§āĻā§ āύāϤā§āύ JSON āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĨ¤
- TimescaleDB āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤ (āĻāϰ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰ⧠āĻāύā§āώā§āĻ āĻžāύāĻŋāĻāĻāĻžāĻŦā§ PostgreSQL 15 āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻā§āώāĻŖāĻž āĻāϰāĻžāϰ āĻĒāϰā§)āĨ¤
- MS SQL āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻŽāĻžāĻāĻā§āϰā§āĻļāύ āϏāĻšāĻ āĻāϰāϤ⧠tds_fdw āĻŽāĻĄāĻŋāĻāϞ āϝā§āĻ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤
- āĻāϞāĻŦā§āϰāĻžāϏ āĻĒā§āϰāϏā§āϏāϰā§āϰ āĻāύā§āϝ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϏāĻŽāϰā§āĻĨāύāĨ¤
āĻāϤā§āϏ: opennet.ru
