แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ PostgreSQL Enterprise 15.1.1

Postgres Professional แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž–แžธแž—แžถแž–แžขแžถแž…แžšแž€แž”แžถแž“แž“แŸƒ DBMS Pro Enterprise 15.1.1 แžŠแŸ‚แž›แž˜แžถแž“แž€แž˜แŸ’แž˜แžŸแžทแž‘แŸ’แž’แžทแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ PostgreSQL 15 แž“แžทแž„แžšแžฝแž˜แž‘แžถแŸ†แž„แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ—แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแž”แž“แŸ’แž‘แžถแž”แŸ‹แžšแž”แžŸแŸ‹ PostgreSQL แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แž‘แžปแž€แŸ” DBMS แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž…แž˜แŸ’แž›แž„แž–แž แžปแž˜แŸ แž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แž˜แŸ’แžšแžทแžแž”แŸ’แž›แžปแž€ แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž”แž“แŸ’แžแŸ‚แž˜ แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™ แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžแžถแžšแžถแž„แžŠแŸ‚แž›แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„ แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžขแžแŸ’แžแž”แž‘แž–แŸแž‰แž›แŸแž‰ แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แžŸแŸ†แžŽแžฝแžšแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž“แžทแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แžถแž›แžœแžทแž—แžถแž‚แŸ”

แž€แžถแžšแž…แŸ’แž“แŸƒแž”แŸ’แžšแžŒแžทแžแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž‰แŸ’แž…แž”แŸ‹ (แž€แž‰แŸ’แž…แž”แŸ‹ แžŸแŸ†แžŽแžปแŸ†แž˜แžปแžแž„แžถแžš แž“แžทแž„แž“แžธแžแžทแžœแžทแž’แžธ) แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž…แž“แžถแž”แŸแž‘แŸ’แž˜แž“แŸƒ Oracle แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแžฝแž›แžŠแž›แŸ‹แž€แžถแžšแž•แŸ’แž‘แŸแžšแž€แžผแžŠ PL/SQL แž“แŸ…แž–แŸแž›แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ Oracle แž‘แŸ… Postgres แŸ” แžแžถแž˜แž‘แžŸแŸ’แžŸแž“แŸˆแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž€แž‰แŸ’แž…แž”แŸ‹แž‚แžบแž‡แžถแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž“แŸƒแžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸƒแž—แžถแžŸแžถ PL/pgSQL (แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แžแžทแž…แžแžฝแž…แž‘แŸ…แžแžบแžŽแŸ‚แž› DBMS) แžขแžšแž‚แžปแžŽแžŠแŸ‚แž› analogue แž˜แžปแžแž„แžถแžšแž“แŸƒแž€แž‰แŸ’แž…แž”แŸ‹ Oracle แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แž แžพแž™แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž”แž“แŸ’แžแŸ‚แž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž–แžฝแž€แž‚แŸแŸ”
  • แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž‘แžธแžแžถแŸ†แž„แž‘แŸ…แžŸแŸ’แž‚แŸ’แžšแžธแž”แž€แŸ’แž“แžปแž„ psql แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ‚แž›แžŠแŸ‚แž›แžขแžถแž…แž”แžแŸ‹แž”แŸ‚แž“แž”แžถแž“ แž“แžทแž„แž‡แžถแžŸแž€แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ DBMS แŸ” แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž‚แžปแžŽแžŸแž˜แŸ’แž”แžแŸ’แžแžทแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž“แŸ…แž–แŸแž›แžšแž…แž“แžถแžŸแŸ’แž‚แŸ’แžšแžธแž”แžแŸ’แž˜แžธ แžœแžถแž“แžนแž„แž‡แžฝแž™แžŸแž˜แŸ’แžšแžฝแž›แžŠแž›แŸ‹แž€แžถแžšแžŸแž˜แŸ’แžšแž”แžแŸ’แž›แžฝแž“แž“แŸƒแžŸแŸ’แž‚แŸ’แžšแžธแž” SQL แž“แŸ…แž–แŸแž›แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ Oracle DBMS แžŠแŸ‚แž›แž˜แžปแžแž„แžถแžšแž”แŸ‚แž”แž“แŸแŸ‡แž‚แžบแžŸแŸŠแžถแŸ†แž“แžนแž„แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ”
  • แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ pgpro_anonymizer แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžทแž‘แž”แžถแŸ†แž„ (obfuscation) แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž’แžถแž“แžถแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸƒแž€แžถแžšแž•แŸ’แž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž€แž˜แŸ’แžšแžทแžแžŸแž แž‚แŸ’แžšแžถแžŸ แž€แŸแžŠแžผแž…แž‡แžถแž”แž„แŸ’แž€แžพแžแž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž˜แžทแž“แž”แž‰แŸ’แž…แŸแž‰แžˆแŸ’แž˜แŸ„แŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„ แž“แžทแž„แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ”
  • แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ pg_probackup แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แžŸแžถแž‡แžธแžœแž€แž˜แŸ’แž˜ pg_probackup Enterprise แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแŸ– แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ I/O แžแŸ’แž˜แžธแžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžš S3 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แž–แž€แŸ” แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž“แŸƒ CFS (แž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™) แž‡แžถแž˜แžฝแž™แž“แžนแž„แž™แž“แŸ’แžแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž”แž“แŸ’แžแŸ‚แž˜แŸ” แž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แŸ€แž”แž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹ (DELTA, PAGE แž“แžทแž„ PTRACK); แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹ LZ4 แž“แžทแž„ ZSTD แŸ”
  • แž˜แžปแžแž„แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžš JSON แžแŸ’แž˜แžธแž–แžธแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš SQL:2016 แž”แž“แŸ’แžแŸ‚แž˜แž›แžพแž—แžถแžŸแžถ JSONPATH แžŠแŸ‚แž›แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž–แžธแž˜แžปแž“แŸ”
  • แžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แž‡แžถแžŸแŸ’แžšแŸแž…แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ TimescaleDB (แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžšแž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ PostgreSQL 15) แŸ”
  • แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž˜แŸ‰แžผแžŒแžปแž› tds_fdw แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€แž–แžธ MS SQL Server แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžš Elbrus แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹