๋ฐ˜์‘ํ˜•

์ƒค๋”ฉ 1

[MongoDB] ์ƒค๋”ฉ(Sharding)์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ๋ชฝ๊ณ ๋””๋น„ ์ƒค๋”ฉ ๊ตฌ์„ฑ์š”์†Œ ์‚ดํŽด๋ณด๊ธฐ

Intro ์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” MonogoDB ๋ชฝ๊ณ ๋””๋น„์˜ ์ƒค๋”ฉ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. What is Sharding? ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒค๋”ฉ์€ ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์— ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ €์žฅํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ์‹œ์Šคํ…œ ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์ œํ•œ๋œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋งŒ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ƒค๋”ฉ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒค๋“œ๋ผ๊ณ  ํ•˜๋Š” ๋” ์ž‘์€ ์ฒญํฌ๋กœ ๋ถ„ํ• ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„์— ์ €์žฅํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•ฉ๋‹ˆ๋‹ค. Why? ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž ์ˆ˜์™€ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์ด ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ณผ๋ฅจ์ด ๋„ˆ๋ฌด ์ปค์ง€๊ณ  ๋„ˆ๋ฌด ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™์‹œ์— ์ •๋ณด๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์ €์žฅํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋Š๋ ค..

Database/monogodb 2023.01.24
๋ฐ˜์‘ํ˜•