XNUMX๊ฐ์ ๋ ์๊ธฐ์๊ฒ ๋น
๋งฅ์ ๋จน์ด๋ฉด ์ด๋ป๊ฒ ๋ ๊น์?
์ฒด์ค์ด 60kg์ธ ์ญ๋ ์ ์์๊ฒ ํ๋ จ ์ฒซ ์ฃผ์ 150kg์ ๋ฐ๋๋ฆฌํํธ๋ฅผ ์ค์ํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์?
๊ณ ๊ธฐ ๋ถ์๊ธฐ์ ๋ชป 200๊ฐ๋ฅผ ๋ฃ์ผ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์?
์ด๋ ์ธํด์๊ฒ PostgeSQL์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฐ์นDB๋ฅผ ์์ ํ๋ ์์
์ ์ฃผ๋ ๊ฒ๊ณผ ๊ฑฐ์ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ์๋ ๊ด์ฐฎ์ ํ์ฌ๊ฐ ์๊ณ ๋ชจ๋๊ฐ ์น๊ตฌ์ด๋ฉฐ ๊ณตํต ๋ชฉํ๋ก ๋ญ์ณ ์๋ก๋ฅผ ์กด์คํ๊ณ ์์คํ ์ฌ๊น๋๋ค. ํ์ง๋ง ๊ณต์ฅ์์๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
๋น์ ์ด ๊ณต์ฅ์ ์์ฌ์ด๊ณ ๋ถํ ์ง์์ด ๋ง์์ ๋ค์ง ์์ผ๋ฉด ๊ทธ ์ฌ๋์ ์ง์์ํค๊ฒ ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ๊ทธ๋ฐ ๊ธฐ์ ์ด๋ค. ํฉ์๋ ์์์ ์ฌ์ฉํ์ฌ ์ ํด์ง ์๊ฐ ๋ด์ ๊ฐ์ธ์ด ๋ถ๋ช
ํ ์ฒ๋ฆฌํ ์ ์๋ ์์
์ ์ ๊ณตํ๋ ๊ฒ์ด ํ์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋ฃจ ํ์ ๊ทธ๊ฐ ์์ ์์ ์ด ๋์ฒํ ์ ์๊ณ ์์ ์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋๊ฒจ์ผ ํ๋ค๊ณ ๋งํ๋ฉด ๊ทธ์๊ฒ ์๋ฆฌ๋ฅผ ์ง๋ฅด๊ฑฐ๋ ๊ทธ๊ฐ ๊ทธ๋ฐ ๊ฐ๋จํ ์์ ์ ๋์ฒํ ์ ์๋ ๋ง์ง๋ง ๋ฐ๋ณด๋ผ๊ณ ๋๋ฆด ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ๋์ด ์คํจํ๋ฉด ๊ทธ ์ฌ๋์๊ฒ ๋ถํจ๊ฐ ํผ์ง ์ ์์ต๋๋ค. ๊ทธ๋ ๋น์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ ๋์ ์๊ธ, ๋ ๋์ ๊ทผ๋ฌด ์กฐ๊ฑด, ์ ์์ ์ธ ๋์ฐ ๋ฑ์ ์๊ตฌํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋ฐ๋ณด์ ๋๋ค. ๊ณต์์ ์ผ๋ก ์ธ์ ๋ฉ๋๋ค.
์ฐ๋ฆฌ๊ฐ ๊ทธ๋ ๊ฒ ํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ธก ๊ฐ๋ฅํ ์๊ฐ ๋ด์ ๋์ฒํ ์ ์๋ ์์ ์ ๋ฐ๋ ์ํฉ์ด ์์ต๋๋ค.
ํํธ์ผ๋ก๋ ๋๊ตฐ๊ฐ๊ฐ ๋งํ ๊ฒ์ ๋๋ค โ ์ง์ง๊ฑฐ๋ฆด ํ์๊ฐ ์์ต๋๋ค. ์๋ฌด๊ฐ ์์ต๋๋ค โ ์ฃฝ๋๋ผ๋ ํ์ญ์์ค. ๋๋ ๋ฏธ๊ตญ์์๋ ์ฃฝ๊ฑฐ๋ ํํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ์? ๊ทธ๊ฐ ์ง์ํ๊ณ ๋ ๋๋ ๊ฑธ ์ง์ผ๋ณด์๊ฒ ์ด์?
์ด๊ฒ์ด ๋ชฉํ๋ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ๊ฒ์ ๋๋ค. ๋ชฉํ๊ฐ ํจ๊ณผ์ฑ๊ณผ ํจ์จ์ฑ์ด๋ผ๋ฉด ์ญ๋ ์ ์๋ ๊ทผ์ก๋งจ์ ์๋ฅผ ๋ฐ๋ฅด๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ์ด๋ ต์ง๋ง ์คํ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
๊ทธ๋ค์๊ฒ๋ ๊ด์ฌ์ด๋ผ๋ ๋๊ตฌ๊ฐ ์์ต๋๋ค. ์์ง์ผ๋ก ๊ฐ์ค์น๊ฐ ์๊ณ ์ํ์ผ๋ก ๋ฐฑ๋ถ์จ์ด ์๋ ์ฒด์คํ์ ๋๋ค. ํ๋ จ ํ๋ก๊ทธ๋จ์๋ ๋ฒค์น ํ๋ ์ค, 70%, 70ํ ๋ฐ๋ณต 70์ธํธ๊ฐ ๋์ ์์ต๋๋ค. ์ด๋ ์ ์๋ ๋ฐฑ๋ถ์จ์ ๋ณด๊ณ ์์ง์ผ๋ก ์ต๋ ๋ฒค์น ํ๋ ์ค๋ฅผ ์ฐพ์ ๋ค์ ์๊ฐ๋ฝ์ XNUMX% ์ด๋ก ์ด๋ํ๊ณ XNUMXkg์ ๋ฌด๊ฒ๋ฅผ ๋ค์ด์ผ ํ๋ค๋ ๊ฒ์ ์ดํดํฉ๋๋ค. ๋ ๊ณ์ฐ์ ์ ๋ชป ํ๋๊ตฌ๋, ๊ทธ๋ ์ง?
๊ทธ์๊ฒ๋ ์ด๋ ต์ง๋ง ๊ฐ๋ฅํฉ๋๋ค. ์ง๋ฌธ์ด ์๊ธธ ์ ์์ต๋๋ค. ์ ์ด๋ ค์์ผํฉ๋๊น? ๊ฐ๋ฒผ์ด ๋ฌด๊ฒ๋ก 2~3ํ ๋ฐ๋ณตํ ๋ค ๋งฅ์ฃผ๋ฅผ ๋ง์๋ฉด ๋ฉ๋๋ค.
๊ธ์์, ๋๋ต์ ๋ถ๋ช ํฉ๋๋ค. ๊ทผ์ก์ ํ๋ค ๋๋ง ํ๋ จ๋ฉ๋๋ค. ๋ชฉํ์ ๊ด๊ณ์์ด ์ง๊ตฌ๋ ฅ, ๊ทผ๋ ฅ, ๋น๋(๊ทผ์ก๋ ์ฆ๊ฐ). ๊ณผ์ ์ ์ธ๋ถ์ ์ผ๋ก ๋ค๋ฅด์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์ ๊ทผ ๋ฐฉ์์ ๋์ผํฉ๋๋ค. ๋ฐ๋ฌ์ ํต์ฆ์ ํตํด ๋ฐ์ํฉ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํต์ฆ์ด ๊ฒฌ๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ถ์์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ ์์๊ฒ๋ก ๋์๊ฐ์. ์์ ์ ์ฌ๋์ด ์๋ฃํ ์ ์๋๋ก ์ฃผ์ด์ ธ์ผ ํ์ง๋ง ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ ์ธก์ ํญ๋ชฉ์ ๋ง๋ค๊ณ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค.
๋น์ฐํ๋ค๊ณ ์? ๋ค, ๋ฉํ ๊ฐ ์ ์ ํ๊ฑฐ๋ ์ธํด ๊ต์ก์ ์ํ ๊ธฐ์ฑ ํ๋ก๊ทธ๋จ์ด ์๋ค๋ฉด ๊ทธ๋ ์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ฐ ๊ณณ์ด ์ผ๋ง๋ ๋ง์ต๋๊น?
๋ถ์กฑํ. ์ฐ๋ฆฌ ๋ง์์์๋ ํ(XNUMX์ธ ์ ๋)์ด ๋จ๋์(XNUMX์ธ ์ ๋)์๊ฒ ๊ณ ๊ตฌ๋ง๋ฅผ ๋จน์ฌ์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ค. ํ์ง๋ง ๋ฉํ ๊ฐ ์ฐ์ต์์๊ฒ '๋จ๊ฑฐ์ด ๊ฐ์'๋ฅผ ๋จน์ด๋ ๊ฒฝ์ฐ๋ ๋ ๋ง๋ค.
ํํธ์ผ๋ก, ์๋ง๋ ๋ฉํ ๋ (์ ๋ค์ฏ ์ด์ง๋ฆฌ ๋จ์์ฒ๋ผ) ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ณ ์์ ์๋ ์์ต๋๋ค. ๊ธ์, ๊ทธ๋ ๋ฉ์ง ์น๊ตฌ์ ๋๋ค. ๊ทธ๋ ๋ชจ๋ ์์ ์ โโ์ ์ฒด ์ปจํ ์คํธ๋ฅผ ๋จธ๋ฆฌ ์์ RAM์ ๋ฐ๋ก ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ npm prune์ด ๋ฌด์์ธ์ง ์๋ฌด๋ ์ ์ ์๋ค๋ ๊ฒ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค. ์๋๋ฉด ๋ถ๋ช ํฉ๋๊น?
๋๋ ์ค๋ซ๋์ ์ฌ๋๋ค์ ๊ด์ฐฐํด ์์ผ๋ฉฐ ์ธํด์ ์ ์ฅ์ ์ฒํด ์๋ ๋๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ข ์ข ๊ทธ๋ค์ ๋ด ๋ชฉ๊ตฌ๋ฉ์ "๋จ๊ฑฐ์ด ๊ฐ์"๋ฅผ ๋ฐ์ด ๋ฃ์์ต๋๋ค. ์์๋ณด๋ ๊ฒ์ ์ด๋ ต์ง ์์ต๋๋ค. ๋น์ ์ด ์ง์ํ ๋ ๋ฉํ ๊ฐ ์ด๋ป๊ฒ ํ ์ง ์ดํด๋ณด์ธ์.
์ ์์ ์ธ ๋ฉํ ๊ฐ ์ ์ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๊ต์ก ํ๋ก๊ทธ๋จ์ด ๊ทธ์๊ฒ ๋งก๊ฒจ์ง ํ์ฌ ์์ฐ์ด๋ผ๋ ๊ฒ์ ์ดํดํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ ์ธํด์ด ์ง์ํ๋ฉด ๋ค๋ฅธ ์ธํด์ ๋ญ๊ฐ ์๋ชป๋์์์ ์๊ฒ ๋ฉ๋๋ค. ๋ฌผ๋ก "๋น์ด๋จน์ ํ์คํฐ๋ค, ๊ทธ๋ค์ ๋๋์ฒด ์ด๋ค ์ ์์ด์ธ์ง๋ ๋ชจ๋ฅด๊ณ โฆ"์ฒ๋ผ ๊ณ์ํด์ ์ผ๊ตด์ ๊ตฌ๋ถ๋ฆด ์๋ ์๊ณ , ์๋๋ฉด ์ง๊ธ ๊ทธ๋ค์ด ๋ชจ๋ ๊ทธ๋ ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์ ์๋ ์์ต๋๋ค. ๋น์ ์ ์๋ก์ด ๊ด์ฐฎ์ ์ฌ๋๋ค์ ์ํ๊ณ , ๊ทธ๋ ๊ฐ ์ ๋ณ์ด ์๋ ์๋ฆฌ๋ฅผ ํ๋๋ก ํ๋ จ ํ๋ก๊ทธ๋จ์ ๋ง๋์ญ์์ค.
๊ทธ๋ฆฌ๊ณ ๋น์ ์์ ์ธ ๋ฉํ ๋ ๋จ์ํ ์์ ์ ์ฃผ์ฅํ ๊ฒ์ ๋๋ค. ๊ทธ๋ "๊ธ์์, ์ด ์ฃผ์ ๋ฅผ ๋ณด๊ธฐ ์ ์ ์ ์ธ๊ณ๋ฅผ ์์์ผ ํด์"๋ผ๊ณ ๋งํ ๊ฒ์ ๋๋ค. ์๋, ๋ญ, ๊ทธ๋ ๊ฒ ํ ์ ์๋๋ฐ ๊ทธ๋๋ ์ ํ๋ จ ํ๋ก๊ทธ๋จ์ ๋ฃ์๋์? ๋๋ โ๋์๋๋ฆด ์ ์์ต๋๋ค. ๋ฌธ์ ๋ ๋น์ ์ด ๋ค๋ ๋ ํ๊ต ์ด๋๊ฐ์ ์๊ฑฐ๋ ์ด๋ ธ์ ๋ ์๋ชป๋ ์ฑ ์ ์ฝ์๋ค๋ ๊ฒ์ ๋๋ค.โ
๋ค, ๋ฌผ๋ก ๋ถ์กฑํ ์ฐ์ต์์ด ์๋ค๋ ์ ์ ์ดํดํฉ๋๋ค. ์๋, ๊ทธ๋ฅ ๊ทธ๋ ๊ฒ ์ผ์ด์. ๋๋ ์ด๋ฐ ๊ฒ์ ๋ณธ ์ ์ด ์์ต๋๋ค. ์ด์ฉ๋ฉด ์ฐ์ต์ด ๋ถ์กฑํด์ ํ์ ์ ๋จ๊ธธ ์๋ ์์ต๋๋ค. ์ธ์ ๊ฐ๋ ๋ถ์กฑํ ํ์ ์ ๋ง๋๊ฒ ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
๋๋ ์ง๊ธ์ ๋ฒ์ฑํ๋ ์ด๋ก ์ ๊ณ ์ํ๊ณ ์์ต๋๋ค. ์ฐ์ต์๋ค๋ง๋ค ๊ฝ์ด ํผ๋ ์ง์ ์ด ์๊ณ , ๊ทธ ์ดํ์๋ ์๊ณ์ฒ๋ผ ๊ณ์๋๋ค. ์ด ์ ์ ๋์ ํจ๊ป ์ผํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๋ฐ์ํฉ๋๋ค. ๋๊ตฐ๊ฐ๋ ํ๊ต ๋ฌธ์ ๊ฐ ์๋ ์ ๋ฌด ๋ฌธ์ ๋ฅผ ํ ๋ฒ ํด๊ฒฐํด์ผ ํ๊ณ , ๋๊ตฐ๊ฐ๋ ๋น์ฆ๋์ค ๊ณ ๊ฐ๊ณผ ์ง์ ์ํตํด์ผ ํ๋ฉฐ, ๋๊ตฐ๊ฐ๋ ์ ์ ํ ์๊ฐ์ ์ฌ๋ฐ๋ฅธ ์ฑ ์ ์ฝ์ด์ผ ํ๋ฉฐ, ๋๊ตฐ๊ฐ๋ ์์ด๊ฐ ์๋ ์ธํด์ผ ๋ฟ์ด๋ผ๋ ๋ง์ ๋ค์ด์ผ ํฉ๋๋ค. ์ ๋, ์๋ง์๊ฒ ๋งํ๋ฏ์ด ๋๊ตฐ๊ฐ๋ ์์ ์ ์ค์๋ฅผ ์ดํดํ๊ธฐ ์ํด ์ด๋ ค์ด fap์ ๊ฒฝํํด์ผ ํฉ๋๋ค.
๋์ ๊ด์ฐฐ ์ด๋ ฅ์ ์์ง ๊ธธ์ง ์์ง๋ง, ์ข์ ํ๋ก๊ทธ๋๋จธ์๊ฒ "๋จ๊ฑฐ์ด ๊ฐ์"๋ฅผ ๋จน์ด๋ ๊ฒ์ ์ค๋จํ๋ฉด ๊ทธ๋ค์ ์ฑ๊ณผ๊ฐ ํฌ๊ฒ ์ฆ๊ฐํ๋ค๊ณ ์ด๋ฏธ ๋งํ๊ณ ์์ต๋๋ค. ์, ์์ค์ XNUMX์
๋๋ค. ์ด์ ๋ํด์๋ ๋ณ๋๋ก ๊ธ์ ์ฐ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com