ProSync๊ฐ ์ง์ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค PostgreSQL ๊ด๋ จ ์ ์ฝ์ฌํญ์ ์ค๋ช ํ๋ค.
์์ด ๋๋ ํ๊ตญ์ด๋ก ์ค์ ํ๋ค.
libpq ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ จ ํจ์น๋ค์ด ๋ชจ๋ ๋ฐ์๋์ง ์์ ์๋ ๋น๋ ๋๋ ์ต์ libpq ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉฐ SCRAMโSHAโ256 ์ธ์ฆ์ ์ฌ์ฉํ์ง ์๋๋ก postgresql.conf์ password_encryption ์ค์ ์ md5 ๋ก ๋ณ๊ฒฝ ํ ํ๋ก์ฑํฌ ์ฌ์ค์น ์ค ํ๋๋ฅผ ์ ์ฉํ์ฌ ์ฐํํด์ผ ํ๋ค.
๊ธธ์ด 65532 ์ด์ numeric data์ ๊ฒฝ์ฐ ์๋ฌ๋ก๊ทธ ์ถ๋ ฅ ํ skip ์ฒ๋ฆฌํ๋ค.
์ค์น ์, apply configํ์ผ์ REPLAY_THREAD_CNT=1 ํ๋ผ๋ฏธํฐ๊ฐ ์ถ๊ฐ๋๋ค.
์์ด์๋ฌธ์์ ์ซ์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
postgresql์ ์ ์ฝ์ฌํญ์ผ๋ก ์ธํด ๋ฌธ์์ด์ null ์ดํ ์ข ๋ฃ๋๋ค.
PostgreSQL์ object๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฌธ์๋ก ์์ฑ๋๊ธฐ ๋๋ฌธ์, MAP ํ๋ผ๋ฏธํฐ ์ฌ์ฉ ๋๋ "TABLE_NAME" ๊ณผ ๊ฐ์ด "๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ์์ ์ผ๋ก ๋๋ฌธ์ ํ ์ด๋ธ ์์ฑ์ด ํ์ํ๋ค.
PostgreSQL์ ์ ํ(ํ row์ ์ต๋ ํฌ๊ธฐ๋ 1GB)๊ณผ ํ๋ก์ฑํฌ ๋๊ธฐํ ๋ฐฉ์์ ์ ์ฝ์ฌํญ์ผ๋ก ์ธํด BYTEA ์ปฌ๋ผ์ ๋ํด์๋ 500MB - 2 ๋ฐ์ดํธ(postgresql์์ ๋ถ์ด๋ ์ ๋์ฌ \x)๊น์ง ๋๊ธฐํ ๊ฐ๋ฅํ๋ค.