์ ์ฅ์ ์ค๋ธ์ ํธ๋ก ์ ์ฅํ๋๋ฐ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๋๊ฒ ๋ฌด์กฐ๊ฑด <ํค, ์คํธ๋ง> ์ผ๋ก ๊ฐ์ ธ์ค๋๊ฑฐ๋ฐ์์๋จ
๊ทธ๋ผ ์์ ๊ฐ์ดย ์บ๋ฆญํฐ ๋ง์๊ฒ์์ด๋ฉด ์บ๋ฆญํฐ๋ฐ์ดํฐ๋ฅผย ์ด๋๋ค๊ฐ ์ ์ฅํ๋ผ๋๊ฑฐ์?ย ์บ๋ฆญํฐ์ธ๋ฒคํ ๋ฆฌ << ๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ๋๋ ์ด๋ง์
๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐํ์๋ณด๋ฉด ์ ์ฅ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ฌ๋กฏ์ด ๊ณ ์ย 200๊ฐ์ ์ฌ๋กฏ๋น ์ฉ๋์ด 16kb๋ผ๋ ์๋ฏธ๋ฉด ์ฌ๋กฏ ํ๋๋ง๋คย ๋จ์ํ ๋ฐธ๋ฅ ํ๊ฐ๊ฐ์๋๋ผ ์ค๋ธ์ ํธ ์ฌ๋ฌ๊ฐ๋ฅผ ์ ์ฅํ๋ผ๋ ์๋ฏธ๊ฐ์๋ฐ
์ ๋ํฐ๊ฒ์ด๋ฐ์๋น์ค๊ฐย ๊ฐ์ข๋ณ์ ์ธ๊ฑด์ง ๋ด๊ฐ ์ข๋ณ์ ์ธ๊ฑด์ง ๋๋์ฒด ์ด๋ป๊ฒ ์จ๋จน์ผ๋ผ๋๊ฑด์ง ์ดํด๊ฐ์๋
๊ฒ์ด๋ฐ์๋น์ค์ ์ธ๋ฒคํ ๋ฆฌ๊ธฐ๋ฅ์ด ๋ฐ๋ก ์๋๋ฐ ์ธ๋ฒคํ ๋ฆฌ ์ฌ๋ฌ๊ฐ ์ค์ ๋ชปํ๋๊ฑฐ๊ฐ๊ณ ์์ดํ ์ต๋ 1000๊ฐ๋ฐ์ ์ ์ฅ์๋จ
์ ์ ๋๊ฐ๊ฑฐ๊ฐ์ผ๋๊น ์๋ฒ ๊ณ ์์์ผ๋ฉด ์๋ ๋นจ๋ฆฌ ์๋ ค์ฃผ์ ๋์ฃฝ์๊ฑฐ๊ฐ์
๋ฐ์ดํฐ ์ฌ๋กฏ 16kb๋ฉด ์์ฒญ ๋ง์๊ฑด๋ฐ... ์ด ๊ธฐ๋ฅ ์จ๋ณด์ง ์์์ง๋ง key/string ํฌ๋งท์ด๋ฉด ํ ์ ์๋๊ฒ ์์ฒญ ๋ง์๋ฏ์?
์ฌ๋กฏ๋น 16์ด ์์ฒญ๋ง์ผ๋๊น ์ฌ๋กฏํ๋๋ฅผ ์บ๋ฆญํฐ ์ธ๋ฒคํ ๋ฆฌ๋ก ์ก๊ณ ์ฐ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋๋ฐ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๋๊ฒ ๋์ ๋๋ฆฌ๋ง ๋ฆฌํดํจ.
๋์ ๋๋ฆฌ ์คํธ๋ง,์คํธ๋ง๋ง ๋ฆฌํดํจ
๋์ ํฐ๋ฆฌ (์คํธ๋ง(ํค), ์บ๋ฆญํฐ๋ฐ์ดํฐ(๋ฐธ๋ฅ)) ์ด๋ ๊ฒ ์ ๋ค๋ฆญ์ผ๋ก๋ฆฌํด์ด ์๋จ.. ๋ด๊ฐ ๋ญ ๋์น๊ฑด๊ฐ
์๋ฅผ๋ค์ด์ DB์ ์ด๋ฏธ ์์ดํ ๊ด๋ จ ํจ๋ฌ๋ฏธํฐ๋ค์ ๋ค ์ ์ธ์ด ๋์ด ์๋ค ์น๋ฉด, ์ฌ๋กฏ์ ์ ์ฅํ ๋ฐ์ดํฐ๋ ๋ด๊ตฌ๋์ ๊ฐ์ด ๋ณํ๋ ๊ฐ์ด๋, ์์ฒด ๋ณ์นญ, ๊ตํ ๊ฐ๋ฅ ์ฌ๋ถ์ ๊ฐ์ ํน์ํ attributes๋ง ์ ์ฅํด์ค๋ ์ถฉ๋ถํ ๊ฒ ๊ฐ์์
ํ๋์ ์ฌ๋กฏ์ ์บ๋ฆญํฐ ์ธ๋ฒคํ ๋ฆฌ๋ก ์ก๊ณ ๊ทธ 1์ฌ๋กฏ์ด 16kb์ด๊ณ ๊ทธ 16kb ์์์ ์บ๋ฆญํฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์จ์ผ ํ๋ค๋ ๋ง์ธ๊ฐ์ ?
๊ทธ๋ ๊ฒ ์ํ๋ฉด, ๋ง์ฝ ์บ๋ฆญํฐ๊ฐ 100๊ฐ๋ฉด ์ฌ๋กฏ 100๊ฐ ์ก์๋จน๊ณ ๋ค๋ฅธ ๊ฒ์ ๋ฐ์ดํฐ ์ ์ฅํ๋คํ๋ฉด 200๊ฐ๊ฐ ์ถฉ๋ถํ ๋์น๊ณ ๋ ๋จ์ ๊ฐ๋ฅ์ฑ์ด ๋ง์๋ฐ ์ ๋ํฐ๊ฐ ๊ทธ๋ ๊ฒ ์ค๊ณํ์๋ฆฌ๊ฐ์์๋
์ผ๋จ ์ธ๋ฒคํ ๋ฆฌ์ 1 ์นธ์ด ์ฐจ์งํ๋ ์ฉ๋์ ๋จผ์ ๊ณ์ฐํด์ ๋ฐ์ดํฐ ํฌ๋งท์ ๋ง๋์๋๊ฒ? 16kb๋ฉด ๊ฝค ํฐ ํฌ๊ธฐ๋ผ์..?
๊ทผ๋ฐ ํน์ ๊ฐ์ ธ์ค๊ธฐ์์ ๋์ ํฐ๋ฆฌ ๋ฐธ๋ฅ๊ฐ ์คํธ๋ง ๊ณ ์ ์ธ์ด์ ๊ฐ ์ ์ด์จ ํ ์คํธ๋ก ๊ฐ์ ธ์จ๋ค๋๊ฑด๊ฐ ๊ทธ๋ผ ๋ง์ด๋๋๋ฐ
[DB] [์ธ๋ฑ์ค๋๋ฒ] [์์ดํ ํ์] [์์ดํ ์ด๋ฆ] [๋ด๊ตฌ๋or์ต๋๋ณด์ ๊ฐฏ์] [๊ธฐํ์ ๋ณด๋ค...] // ์ด๋ผ๊ณ ์น๋ฉด
๊ณ ์ ๋์ด ์๋๊ฑฐ๋ผ๋ฉด ์คํธ๋ง ๊ฐ์ ธ์์ ํ๋ณํํด์ ์ฐ์๋ฉด ๋์ฃต
๊ทธ๋ ๊ฒ ์ค๋ธ์ ํธ๊ฐ ์คํธ๋ง์ผ๋ก ๋ฆฌํด๋ ๊ฑฐ๋ผ๋ ๋ป์ด์ง? ๋ ๊ทธ๋ฅ ์คํธ๋ง ๋ฐธ๋ฅ ๋ฌ๋ํ๊ฐ๋ง ๋ฆฌํด๋๋ค๋ ๋ป์ผ๋ก ์ดํดํด์ ๋ต์ด์๋ค๊ณ ์๊ฐํ๊ฑด๋ฐ
์ด๋ฏธ ๊ฒ์ ์์ดํ DB์๋ ๊ณ ์ ์์๋ค์ด ์์ผ๋๊น, ์ฌ๋กฏ์๋ ๊ฐ ์์ดํ ์ด ์ฐจ์งํ ๋ด๊ตฌ๋ ๊ฐ์ ๋ณ์๋ฐ์ ์์ํ ๋ฐ ๊ทธ๋ฐ๊ฑฐ ๋ค ํด๋ด์ผ ์์ดํ ํ๋๋น 20byte์ปท ํ ํ ๊ณ ๊ทธ๋ฌ๋ฉด ๋ช์ฒ๊ฐ๋ ๋ด์์ง๋ฏ์ฌ
์ ๊ธฐ ๊ทผ๋ฐ ์๋ฌด๋ฆฌ ์๊ฐํด๋ด๋ ์ฌ๋กฏํ๋๋น ์บ๋ฆญํฐ๋ฐ์ดํฐ ํ๋ ์ ์ฅํ๋๊ฒ ๋ง๋๊ฑฐ๊ฐ์๋ฐ ์ฌ๋กฏ์ด ์ ๊ณ ์ 200๊ฐ์ธ๊ฑฐ์ง.. ๋ต๋ตํ๋ค
๋๋ ๊ฑ ๋ค๋ ์จ๋ผ
์บ๋ฆญํฐ ์ฌ๋ฌ๊ฐ ์ ์ฅํ๋ ค๋ฉด ์ด๋์๋ค๊ฐ ์ ์ฅํด์ผ๋๋์ง ์๋ ค์ค
๋ถํ์ด ๋ค ์๋ ค์คฌ๋๋ฐ ๋ญ ๋ ์๋ ค๋ฌ๋ผ๋๊ฑฐ์ฌ - dc App
DB์ ์์ดํ ์ด๋ฆ, ๊ธฐ๋ณธ ๊ณต๊ฒฉ๋ ฅ๊ฐ์๊ฑฐ ์ธํ ํ๊ณ ๋ณํ๋ ๊ฐ๋ง ์ ๋ํฐ ์ธ๋ฒคํ ๋ฆฌ์ ๋ฃ๋๋ค๋ฉด ์ด๋ฆฌํ๋ ์ ๋ฆฌํ๋ ์ฌ์ ๋กญ๊ฒ ์ฐ๊ฒ ๊ตฌ๋ง - dc App
BG๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์๊ฑฐ์ ๊ณ ์ ๋๋ ๊ฐ๋ค ์ ์ฅํด์ ์ด๋๋ ์๋ธ๋ก ๋ง๋ค์ด์ ๊ด๋ฆฌํ๊ณ ์ ์ ๊ฐ๊ฐ์ธ์ ๋ณํ๋ ๊ฐ๋ค๋ง ์ ๋ํฐ์ธ๋ฒคํ ๋ฆฌ์ ์ ์ฅํ๋ฉด ์ด๋ฆฌํ๋ ์ ๋ฆฌํ๋ ์ฌ์ ๋กญ๊ฒ ๋ค - dc App