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