<aside> ๐Ÿ’ก Modeling

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”๊ตฌ์‚ฌํ•ญ๊ณผ DB ์„ฑ๋Šฅ์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ๊ณต๋žต๋ฒ•

</aside>

โœ”๏ธย ๋ชฝ๊ณ ์˜ ์žฅ์  : ์Šคํ‚ค๋งˆ๊ฐ€ ์ž์œ ๋กญ๋‹ค ๐Ÿ‘‰ ๊ทธ๋งŒํผ ์ด๊ฒƒ์„ ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ธ๋งํ•ด์•ผ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ

๋‚ด์žฅ์‹œํ‚ฌ ๊ฒƒ์ธ๊ฐ€ vs ์ฐธ์กฐํ•  ๊ฒƒ์ธ๊ฐ€

๋‚ด์žฅ์‹œํ‚ฌ ๊ฒƒ์ธ๊ฐ€ vs ์ฐธ์กฐํ•  ๊ฒƒ์ธ๊ฐ€

Embedding

Referencing

<aside> ๐Ÿ’ก Modeling Key Point

  1. ๊ธด ๋ฐฐ์—ด ์ค„์ด๊ธฐ

    ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต์ด ๋˜๋”๋ผ๋„ ์ž„๋ฒ ๋”ฉ์„ ํ†ตํ•ด ํ•œ ๊ณณ์— ๋„ฃ๋Š” ๊ฒƒ์ด ์ด์ƒ์ ์ด์ง€๋งŒ, ๋ชฝ๊ณ ์˜ ๋„ํ๋จผํŠธ ํ•œ ๊ฐœ ์šฉ๋Ÿ‰์ด 16๋ฉ”๊ฐ€๋กœ ์ œํ•œ๋ผ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์ „์— ๋ชจ๋ธ๋ง์„ ํ†ตํ•ด ์ปฌ๋ ‰์…˜์„ ๋‚˜๋ˆ”์œผ๋กœ์จ ๋ฐฐ์—ด์ด ์ง€๋‚˜์น˜๊ฒŒ ์ปค์ง€๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Œ

  2. ๋ฆฌ์†Œ์Šค ์ค„์ด๊ธฐ

    Read/Write ์ค‘ ์–ด๋Š ์‹œ์ ์—์„œ CPU ์—ฐ์‚ฐ์„ ํ• ์ง€ ์ •ํ•จ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ „์ฒด ์บ์‹œ ์‚ฌ์ด์ฆˆ๋ณด๋‹ค Working Set์„ ์ค„์ผ ์ˆ˜ ์žˆ์„์ง€ ์ •ํ•จ ๋„ํ๋จผํŠธ๋‚˜ ์ธ๋ฑ์Šค์˜ ํฌ๊ธฐ๋ฅผ ์ž‘๊ฒŒ ์ค„์ž„

  3. ๊ด€๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์„์ง€, ์ปฌ๋ ‰์…˜ ์ˆ˜๋‚˜ ํ•„๋“œ ์ˆ˜๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋งŽ์•„์ง€์ง€ ์•Š๋„๋ก ๊ณ ๋ คํ•˜์—ฌ ๋ชจ๋ธ๋ง </aside>

๋ชจ๋ธ๋ง ์˜ˆ์ œ

ํšŒ์›์ด ๋งŽ์€ OLTP์„ฑ ์นดํŽ˜

์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ํ–‰๋™ ๋กœ๊ทธ์™€ ๋‹ค์–‘ํ•œ ์ƒํ’ˆ ์„œ๋น„์Šค

IOT ์„ผ์„œ ์ˆ˜์ง‘ ๋ฐ์ดํ„ฐ ์„œ๋น„์Šค

๋ฐฐ๋‹ฌ ์–ดํ”Œ ์ฃผ๋ฌธ ๋ฆฌ๋ทฐ ์„œ๋น„์Šค

์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ๋งŽ์€ ์‡ผํ•‘๋ชฐ ์„œ๋น„์Šค