PostgreSQL Enterprise 15.1.1 ๋ฆด๋ฆฌ์Šค

Postgres Professional์€ PostgreSQL 15.1.1 ์ฝ”๋“œ ๊ธฐ๋ฐ˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  PostgreSQL์˜ ๋‹ค์Œ ๋ถ„๊ธฐ๋กœ ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ์ „์†ก๋˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ๋†’์€ ์ˆ˜์ค€์˜ ํŠน์ • ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋Š” ๋…์  DBMS Pro Enterprise 15์˜ ๊ฐ€์šฉ์„ฑ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œ ์‹œ์Šคํ…œ. DBMS๋Š” ๋ฉ€ํ‹ฐ๋งˆ์Šคํ„ฐ ๋ณต์ œ, ๋ธ”๋ก ์ˆ˜์ค€ ๋ฐ์ดํ„ฐ ์••์ถ•, ์ฆ๋ถ„ ๋ฐฑ์—…, ๋‚ด์žฅ ์—ฐ๊ฒฐ ํ’€๋Ÿฌ, ์ตœ์ ํ™”๋œ ํ…Œ์ด๋ธ” ํŒŒํ‹ฐ์…”๋‹, ํ–ฅ์ƒ๋œ ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰, ์ž๋™ ์ฟผ๋ฆฌ ์ปดํŒŒ์ผ ๋ฐ ์˜ˆ์•ฝ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • Oracle์—์„œ Postgres๋กœ ์ด๋™ํ•  ๋•Œ PL/SQL ์ฝ”๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด Oracle ์Šคํƒ€์ผ์˜ ํŒจํ‚ค์ง€(ํŒจํ‚ค์ง€, ํ•จ์ˆ˜ ๋ฐ ํ”„๋กœ์‹œ์ € ์„ธํŠธ)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ, ํŒจํ‚ค์ง€ ์ง€์›์€ PL/pgSQL ์–ธ์–ด ๊ตฌ๋ฌธ์˜ ํ™•์žฅ(DBMS ์ปค๋„์— ์•ฝ๊ฐ„์˜ ์ถ”๊ฐ€ ํฌํ•จ)์ด๋ฉฐ, ๋•๋ถ„์— Oracle ํŒจํ‚ค์ง€์˜ ๊ธฐ๋Šฅ์  ์•„๋‚ ๋กœ๊ทธ๊ฐ€ ๊ตฌํ˜„๋˜๊ณ  ์—ฌ๋Ÿฌ ์ถ”๊ฐ€ ๋ช…๋ น์ด ๋„์ž…๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค๊ณผ ํ•จ๊ป˜ ์ผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • psql์˜ ์Šคํฌ๋ฆฝํŠธ์— ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•˜๋ฉด DBMS ์ž‘์—…์„ ์œ„ํ•œ ๋ณด๋‹ค ์œ ์—ฐํ•˜๊ณ  ๋ณดํŽธ์ ์ธ ์…ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ์˜ ๋ช…๋ฐฑํ•œ ์ด์  ์™ธ์—๋„ ์ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ต์ˆ™ํ•œ ๊ธฐ๋Šฅ์ธ Oracle DBMS์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ๋•Œ SQL ์Šคํฌ๋ฆฝํŠธ์˜ ์ ์‘์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น(๋‚œ๋…ํ™”)์„ ์œ„ํ•œ pgpro_anonymizer ํ™•์žฅ. ์ด๋ฅผ ํ†ตํ•ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ˆ˜์ค€ ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ์˜ ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜๊ณ  ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ต๋ช…ํ™”๋œ ๋ณต์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • pg_probackup์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ์—… ํ™˜๊ฒฝ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ฐฑ์—… ์œ ํ‹ธ๋ฆฌํ‹ฐ์ธ pg_probackup Enterprise๊ฐ€ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ๋‹ค์Œ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค: ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ƒˆ๋กœ์šด I/O ํ•˜์œ„ ์‹œ์Šคํ…œ; ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ S3 ํ”„๋กœํ† ์ฝœ ์ง€์›; ์ฆ๋ถ„ ๋ฐฑ์—… ์ƒ์„ฑ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ CFS(๋ฐ์ดํ„ฐ ์••์ถ•)์˜ ํ˜ธํ™˜์„ฑ ๋ชจ๋“  ๋ฐฑ์—… ๋ชจ๋“œ(DELTA, PAGE ๋ฐ PTRACK) ์ง€์› LZ4 ๋ฐ ZSTD ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ „์— ๊ตฌํ˜„๋œ JSONPATH ์–ธ์–ด ์™ธ์— SQL:2016 ํ‘œ์ค€์˜ ์ƒˆ๋กœ์šด JSON ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • TimescaleDB ํ™•์žฅ์„ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๊ฐœ๋ฐœ์ž๊ฐ€ PostgreSQL 15์— ๋Œ€ํ•œ ์ง€์›์„ ๊ณต์‹์ ์œผ๋กœ ๋ฐœํ‘œํ•œ ํ›„).
  • MS SQL Server์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด tds_fdw ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • Elbrus ํ”„๋กœ์„ธ์„œ์— ๋Œ€ํ•œ ๊ณต์‹ ์ง€์›.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€