1. PostreSQL์ ๋ฌผ๋ฆฌ์ ํ๊ณ์น ๋ฌผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ disk ์ฉ๋, ์ฑ๋ฅ ์ด์ ๋ฑ ์ค์ง์ ์ธ ์ ํ์ด ๋จผ์ ์ ์ฉ๋๊ฒ ์ง๋ง, ๋ชจ๋ ์์์ด ์ถฉ๋ถํ๋ค๊ณ ๊ฐ์ ํ ๋ ๋ฌผ๋ฆฌ์ ์ธ limit์ด๋ค.
ํญ๋ชฉ ์ต๋์น ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ด์ฆ ๋ฌด์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ 4,294,950,911 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น Relations(ํ
์ด๋ธ, ๋ทฐ, ์ธ๋ฑ์ค ๋ฑ์ ํ
์ด๋ธ ๊ฐ์ฒด)์๋ย 1,431,650,303 Relations ์ฌ์ด์ฆ 32TBย ํ
์ด๋ธ ๋น ROW ์๋ 4,294,967,295 pages์์ญ์ ํฌ๊ธฐ์ ํด๋นํ๋ ROW ํ
์ด๋ธ ๋น COL ์๋ 1,600 ๊ฒฐ๊ณผ์
์ COL ์๋ 1,664 COL ์ฌ์ด์ฆ 1GB ํ
์ด๋ธ ๋น ์ธ๋ฑ์ค ์๋ ๋ฌด์ ํ ์ธ๋ฑ์ค ๋น ์ปฌ๋ผ 32 ํํฐ์
ํค 32 ์๋ณ์ ํค (ex, ํ
์ด๋ธ, ROW, COL ๋ฑ์ ๋ช
์นญ) 63 bytes function์ ๋งค๊ฐ๋ณ์ 100 ์ฟผ๋ฆฌํ๋ผ๋ฏธํฐ 65,535 ํ
์ด๋ธ๋น ROW ์๋์ 4,294,967,295๊ฐ์ pages ์์ญ์ ์ ์ฅ ๊ฐ๋ฅํ ROWS๋ก ์ ํ๋์ด ์๋๋ฐ, 4,294,967,295๋ 2^32 - 1๋ก 32๋นํธ ์์คํ
์์ ์ฌ์ฉ๊ฐ๋ฅํ ์ต๋ ์ ์์ด๋ค.ย ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ต๋๋ก ๊ด๋ฆฌํ ์ ์๋ pages์ ์๋ฉฐ, ๊ฐ ํ์ด์ง์๋ ์ฌ๋ฌ ํํ์ด ์ ์ฅ๋ ์ ์๋ค. ํ
์ด๋ธ ๋น ์ธ๋ฑ์ค์ ์๋์ ์ด๋ก ์์ โ๋ฌด์ ํ"์ด์ ๋ง, ์ค์ ๋ก๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๊ด๋ฆฌํ ์ ์๋ ์ต๋ Relations (ํ
์ด๋ธ, ๋ทฐ, ์ธ๋ฑ์ค ๋ฑ์ ํ
์ด๋ธ ๊ฐ์ฒด)์ ์ํด ์ ํ๋๋ค.ย ์ ํ์ ์ธ๋ฑ์ค ๋น ์นผ๋ผ ์, ํํฐ์
ํค ์๋, ์๋ณ์ ํค, ํจ์ ๋งค๊ฐ๋ณ์ ์ต๋ ์๋์ ๊ธฐ๋ณธ๊ฐ์ด๋ฉฐ ์ค์ ๊ฐ์ ๋ณ๊ฒฝํ์ฌ ์ฆ๊ฐ์ํฌ ์ ์๋ค. ํ
์ด๋ธ ๋น ์ต๋ ์นผ๋ผ ์๋ 1600๊ฐ์ด์ง๋ง, ์ ์ฅ๋๋ ํํ์ด 8192๋ฐ์ดํธ์ ํ ํ์ด์ง์ fit ํด์ผ ํ๋ค๋ ์กฐ๊ฑด ๋๋ฌธ์ ๋ ์ค์ด๋ค ์ ์๋ค. ์๋ฅผ ๋ค์ด ํํ ํค๋๋ฅผ ์ ์ธํ๊ณ , 1600๊ฐ์ int์นผ๋ผ ํฌํ - 6400 bytes๋ก ํํ์ด์ง์ ์ ์ ์ ์ฅ ๊ฐ๋ฅ (6400 < 8192) 1600์ bigint์นผ๋ผ ํฌํ - 12800 bytes๋ก heap page๋ฅผ ์ด๊ณผ (12800 < 8192) text, varchar, char๊ฐ์ด ๊ธธ์ด ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ ํ๋์ ๊ฒฝ์ฐ ๊ฐ์ด ํฌ๋ฉด TOAST ํ
์ด๋ธ ์์ญ์ด๋ผ ๋ถ๋ฆฌ๋ ์ฃผ ์ ์ฅ๊ณต๊ฐ ์ธ๋ถ์์ญ์ ๊ฐ์ ์ ์ฅํ๊ณ , ๋ณธ๋ ํ
์ด๋ธ์๋ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ๋ง ๋จ๊ฒ ๋๋ค.ย ํ
์ด๋ธ์์ ์ญ์ ๋ ์นผ๋ผ๋ค๋ ์ต๋ ์นผ๋ผ ๊ฐ์์ ํฌํจ๋๋ค.ย ์ญ์ ๋ ์นผ๋ผ์ ๋ํด ์๋ก ์์ฑ๋ ROW๋ ๋ด๋ถ์ ์ผ๋ก๋ null ํ์๋์ง๋ง, ์ถ์ ์ ์ํด ์ฌ์ ํ ๊ณต๊ฐ์ ์ฐจ์งํ์ฌ ์ต๋ ๊ฐ์์ ์ํฅ์ ์ค๋ค. 2. ๊ฒฐ๋ก ์ด์ ๋จ๊ณ์์ 1์ต ๊ฐ ์ด์์ ํ
์ด๋ธ์ ์์ฑํ๊ฑฐ๋ 1000๊ฐ๊ฐ ๋๋ ์นผ๋ผ์ ํ
์ด๋ธ์ ์์ฑํ๋ ์ผ์ ์์ ๊ฒ์ด๊ณ , ์ด๋ฌํ ๋ฌผ๋ฆฌ์ ์ ์ฝ๋ณด๋ค ์์์ ํ๊ณ (์ฉ๋ ๋ฐ ์ฑ๋ฅ์ด์)๋ฅผ ๋จผ์ ๋ง๋ ๊ฒ์ด๊ธฐ์ ์ ํํ ์์น๋ฅผ ์ ํํ ์ธ์ธ ํ์๋ ์๊ฒ ์ง๋ง, ์ญ์ ๋ ์นผ๋ผ๋ค๊ณผ ๊ทธ ์ดํ ์์ฑ๋ ROW๋ค์ด ๋ด๋ถ์ ์ผ๋ก๋ ์ถ์ ์ ์ํด ํด๋น ์ปฌ๋ผ์ NULL๋ก ์ ์ฅํ๋ฉฐ, ์ด ๊ณผ์ ์์ ์ฌ์ฉ๋๋ NULL๋นํธ๋งต์ด ๊ณต๊ฐ์ ์ฐจ์งํ๊ธฐ์ ์ต๋ ์นด์ดํธ์ ์ํฅ์ ์ค๋ค๋ ๊ฒ ์ด์ ์์ ์ ์ํด์ผ ํ ๋ด์ฉ์ด๋ค.
...