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