PostgreSQL 16 ๋ฒ ํ, ํฅ์๋ ์ฟผ๋ฆฌ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฐ ์ฑ๋ฅ ๊ฐ์ ์ ๋ณด์ฌ
์ด์ PostgreSQL 16 ๋ฒ ํ 1์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ฟผ๋ฆฌ ์คํ, ๋ ผ๋ฆฌ์ ๋ณต์ ๋ฐ ๊ฐ๋ฐ์ ๊ฒฝํ์ด ๊ฐ์ ๋์์ต๋๋ค.

PostgreSQL ๊ฐ๋ฐ ๊ทธ๋ฃน์ ์ต๊ทผ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์คํ ์์ค ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฃผ์ ์ ๋ฐ์ดํธ์ธ PostgreSQL 16 ์ ๋ฒ ํ ๋ฒ์ ์ ๊ณต๊ฐํ์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค๋ ์ฟผ๋ฆฌ ์คํ, ๋ ผ๋ฆฌ์ ๋ณต์ , ๊ฐ๋ฐ์ ๊ฒฝํ ๋ฐ ๋ณด์์ ์๋นํ ๊ฐ์ ์ ๋ณด์ฌ์ค๋๋ค. PostgreSQL 16 ๋ฒ ํ 1 ์ ๋ฒ ํ ํ ์คํธ์ ์ฐธ์ฌํ๋ ค๋ ๋ชจ๋ ์ฌ์ฉ์๋ ํ๋ก์ ํธ ๊ณต์ ์น ์ฌ์ดํธ์์ ์ด ๋ฒ์ ์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์๋ง์ ๊ฐ์ ์ฌํญ์ด ๊ตฌํ๋์์ต๋๋ค. ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ FULL ๋ฐ RIGHT ์กฐ์ธ์ ๋ณ๋ ฌ ์คํ๊ณผ string_agg ๋ฐ array_agg ์ง๊ณ ํจ์์ ๋ณ๋ ฌ ์คํ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ณ ๊ธ ์ฟผ๋ฆฌ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ๋ํ PostgreSQL 16์ SELECT DISTINCT ์ฟผ๋ฆฌ์ ์ฆ๋ถ ์ ๋ ฌ์ ํตํฉํ๊ณ COPY๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ๋๋ ๋ฐ์ดํฐ ๋ก๋ ์ฑ๋ฅ์ ์ต๋ 300%๊น์ง ํฅ์์ํต๋๋ค.
ํนํ PostgreSQL 16์ x86 ๋ฐ Arm ์ํคํ ์ฒ ๋ชจ๋์ ๋ํด SIMD(Single Instruction, Multiple Data)๋ฅผ ์ฌ์ฉํ์ฌ CPU ๊ฐ์์ ์ง์ํฉ๋๋ค. ASCII ๋ฐ JSON ๋ฌธ์์ด ์ฒ๋ฆฌ์ ๋ฐฐ์ด ๋ฐ ํ์ ํธ๋์ญ์ ๊ฒ์์ ์ํ ์ต์ ํ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ํ ์ด์ PostgreSQL ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ libpq์ ๋ํด ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ ผ๋ฆฌ์ ๋ณต์ ๊ธฐ๋ฅ๋ ๋ณ๊ฒฝ๋์์ต๋๋ค. PostgreSQL 16์ ์ด์ ๋๊ธฐ ์ธ์คํด์ค์์ ๋ ผ๋ฆฌ์ ๋์ฝ๋ฉ์ ํ์ฉํ์ฌ ์ํฌ๋ก๋ ๋ถ์ฐ์ ์ํ ๋ณด๋ค ๋ค์ํ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
๋ ผ๋ฆฌ์ ๋ณต์ ์ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์ด ๋ค๋ฅธ PostgreSQL ์ธ์คํด์ค ๋๋ ๋ ผ๋ฆฌ์ ํ๋กํ ์ฝ๊ณผ ํธํ๋๋ ์ธ๋ถ ์์คํ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ฅผ ์ํด ์ ๋ฆด๋ฆฌ์ค๋ JSON ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ SQL/JSON ํ์ค์ ๊ณ์ ๊ตฌํํฉ๋๋ค. ์ฌ๊ธฐ์๋ SQL/JSON ์์ฑ์, ์๋ก์ด SQL ํ์ค ANY_VALUE ์ง๊ณ ํจ์, 0xff ๋ฐ 0o777๊ณผ ๊ฐ์ 10์ง์๊ฐ ์๋ ์ ์์ ๋ํ ์ง์์ด ํฌํจ๋ฉ๋๋ค.
๋ํ ํ์ฅ ์ฟผ๋ฆฌ ํ๋กํ ์ฝ ์ง์์ด psql ํด๋ผ์ด์ธํธ์ ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๋ฒ ํ ๋ฒ์ ์ ์ฌ์ฉ์๊ฐ 2023๋ ํ๋ฐ์ผ๋ก ์์ ๋ ๊ณต์ ๋ฆด๋ฆฌ์ค ์ ์ PostgreSQL 16 ์ ๊ฒฌ๊ณ ์ฑ๊ณผ ์์ ์ฑ์ ํ ์คํธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ง์๋๋ ํ๋ซํผ์๋ Linux, Windows, macOS, BSD ๋ฐ Solaris ์ด์ ์ฒด์ ๊ฐ ํฌํจ๋ฉ๋๋ค.
PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ก ์์ ํ ์ ์๋ no-code ํ๋ซํผ์ ์ฐพ๊ณ ์๋ ์กฐ์ง์ ๊ฐ๋ ฅํ๊ณ ๋ค์ฌ๋ค๋ฅํ๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ no-code ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ธ AppMaster.io๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. AppMaster ์ ์๊ฐ์ BP ๋์์ด๋, REST API ๋ฐ WSS ์๋ํฌ์ธํธ์ ๊ฐ์ ํ์ ์ ์ธ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์๋ ์ต์ํ์ ์ฝ๋ฉ๊ณผ ๊ธฐ์ ์ ๋ถ์ฑ ์์ด ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ์ ๋น ๋ฅด๊ฒ ๊ฐ์ํํ ์ ์์ต๋๋ค. AppMaster.io์ ํ๋ซํผ์ 2023๋ ๋ด๊ณผ 2023๋ ๊ฒจ์ธ์ G2์์ No-Code ๊ฐ๋ฐ ํ๋ซํผ ๋ถ๋ฌธ์ ๊ณ ์ฑ๋ฅ ๊ธฐ์ ๋ฐ ๋ชจ๋ฉํ ๋ฆฌ๋๋ก ์ ์ ๋์์ต๋๋ค.


