๊ฐ์
๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ ํ์ฌ๊ฐ ํ๊ตญ์๋ ๋ง์์ง๊ณ ์๋ค.
์ข์ ๊ฐ๋ฐ์์ ๋ํ ์์๋ ๊ฒฝ๊ธฐ๊ฐ ํ๋ค์ด์ง ์ง๊ธ๋ ๋ง์ผ๋ฉฐ, ์ด๋ฌํ ์ข์ ๊ฐ๋ฐ์๋ฅผ ๋ง์ด ๋ฐ๋ ค์ค๊ธฐ ์ํ ์ฉ๋์ ํ์ฌ ๋ธ๋๋ฉ ์ฐจ์์์๋ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ค. ์ฃผ๋์ด ์
์ฅ์์ ์ด๋ ํ ํ์ฌ๊ฐ ์ด๋ ํ ์ด์๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ์ฟ๋ด์ผ๋ก์จ, ์ด๋ฌํ ์ญ๋์ ๊ฐ์ง ๋๋ฃ๋ ์ผํ๋ฉด ์ข๊ฒ ๋ค๋ ์ง ํน์ ์ด๋ฌํ ๊ฒฝํ์ ํ ์ ์๋ ํ์ฌ์์ ์ผํ๊ณ ์ถ๋ค๋ ์๊ฐ์ผ๋ก ์ด์ด์ง ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ด์๋ฅผ ํด๊ฒฐํ ์ ๋์ ์ญ๋์ ๊ฐ์ง ์ฌ๋๋ค์ ๋ฝ๋๋ค๋ ํ๋ค์ ์ถ์ ํด ๋ณด๋ ๊ธฐ์ค์ด ๋ ์๋ ์๊ฒ ๋ค.
๋ํ ๊ธ์ ์ฝ๋ ๊ฒ ์์ฒด๋ก๋ ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํ๋ ๋ฐ์ ์ถฉ๋ถํ ์ ์ฉํ ๊ฒฝํ์ด ๋๊ธฐ๋ ํ๋ค. ์ด๋ฌํ ๋ค์ํ ์ด๋์ ์ป์ ์ ์๋ ๊ด์ ์์ ์ข์ ๊ธฐ์ ๋ธ๋ก๊ทธ, ์ข์ ๋ธ๋ก๊ทธ ๊ธ์ ์ฝ๋ ๊ฒ์ด ์ข๋ค.
์ข์ ๊ธฐ์ ์ง์์ ์ต๋ํ๋ ๋ฐฉ๋ฒ ์ค ๊ณผ๊ฑฐ์๋ ์ฑ
์ ๋ ์ ํธํ์ผ๋, ๊ธฐ์ ์ ์ธ ๋ณํ๊ฐ ๋นจ๋ผ์ง๊ณ (ํนํ ํ๋ก ํธ์๋๊ฐ ์กฐ๊ธ ๋ ๊ทธ๋ฐ ๊ฒฝํฅ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๋ณธ๋ค), ๊ธฐ์
๋ค๋ ๊ทธ๋ฌํ ๋ณํ์ ๋ฐ๋ง์ถฐ ํจ์จ์ ์ถ๊ตฌํจ์ ๋ฐ๋ผ์ ๋ฒ์ญ์ ํน์ ๊ตญ๋ด ์ ์์ ์ ์๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ธฐ๋ณด๋ค๋ ํด์ธ ๋ฌธ์ ํน์ ๊ธฐ์ ๋ธ๋ก๊ทธ์์ ์ ๋ณด๋ฅผ ๊ต๋ฅํ๋ ์ผ์ด ์ข ๋ ๋น๋ฒํด์ก๋ค๊ณ ๋ณผ ์ ์๋ค. ์ด๋ฌํ ๊ด์ ์์ ์ฝ์ด๋ณด๋ฉด ์ข์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ๋ค๊ณผ ํฌ์ธํธ์ ๋ํด์ ์ด์ผ๊ธฐํด ๋ณด๊ณ ์ ํ๋ค.
๋งํฌ ๋ชจ์
๊ฒ์ ์์ง์ด ์ ํ์ฒ๋ผ ์ฑํํ๋ ์๊ธฐ๊ฐ ์์๋ค. ๋ฐ๋ก ํ๊ตญ ์ธํฐ๋ท ์ด๊ธฐ ๋ถํฅ๊ธฐ 98~2002๋
์ด๋ค. ์ง๊ธ์ ChatGPT๋ ๊ฒ์ ์์ง์ฒ๋ผ ๊ฒ์ ๊ฐ๋ฅํ ๊ณต๊ฐ๋ ์๋ง์ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ์ตํ๋ค. ๊ฒ์ ์์ง์ ์๋ฆฌ๋ฅผ ๋ฐฐ์ฐ๋ฉด ์๋ฃ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ํ์์ฑ์ ๋ํด ์ ๊ฐํ๊ฒ ๋๊ธฐ๋ ํ๊ณ , ์ดํด๊ฐ ๋์์ง๋ ๊ณ๊ธฐ๊ฐ ๋๊ธฐ๋ ํ๋ค.
์ผ์ ํ ์ฑ๋ฅ์ ์ ์งํ๊ธฐ ์ํจ๊ณผ ๊ฒฝํฉ์ ์ค์ด๊ณ ์ฌ์ฉ์์๊ฒ ๊ธฐํ๋ฅผ ์ฃผ๋ ์๋ฅผ ์กฐ์ ํ ์ ์๋ ๋๊ธฐ์ด ์์คํ
, ์ด๋ป๊ฒ ๋ง๋๋์ง ๊ถ๊ธํ์ง ์์๊ฐ?
๊ทธ ๊ตฌํ์ ๋ํด ์์ฃผ ์์ธํ ๊ณต์ ๋ ์๋ฃ๋ค.
์๋น์ค๋ฅผ ์ด๊ธฐ ๊ตฌ์ถํ๋ค ๋ณด๋ฉด ํ ๋ฒ์ ๊ตฌํํ๊ฒ ๋๋ ์ธ์ฆ(Authentication)/์ธ๊ฐ(Authorization) ์ด๋์, ์ด๋ป๊ฒ ๊ตฌํํ ๊ฒ์ธ์ง์ ๋ํด์ ์ฅ๋จ์ด ์๋๋ฐ, ์ด์ ๋ํ ๊ณ ์ฐฐ๊ณผ ์ดํด๋ฅผ ๋๋ ์ข์ ๊ธ์ด๋ค.
MySQL๋ก Sharded Cluster๋ฅผ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ๋ํด ์์ฃผ ์์ธํ ์ค๋ช
ํ๋ค. DB ์ดํด๋๋ฅผ ๋์ด๋ ๋ฐ์ ๋์์ ๋ฐ์ ์ ์๋ ์ข์ ๊ธ์ด๋ค.
๊ตฌ๊ธ, ๋ค์ด๋ฒ, ๋ผ์ธ, ์นด์นด์ค ๋ฑ ๊ตญ๋ด ์ ์์ ํ์ฌ๋ค์ด ๋ฉด์ ์์ ๋ง์ด ์ฌ์ฉํ๋ ๋ฌธ์ ๋ค.
์ง๊ธ์ ๋ง์ด ์๋ ค์ ธ ๋ ์ฌ์ฉ๋๊ณ ์๋ ๋ฉด์ ์ง๋ฌธ์ด ๋์ด๋ฒ๋ ธ์ง๋ง, ์ ๋ง์ด ์ฌ์ฉ๋ ๋ฉด์ ์ง๋ฌธ์ธ์ง๋ ์์ธํ ์ฝ์ด๋ณด๊ณ ์ดํดํ๋ฉด ํ ์๋ก ์ข์ ์ฃผ์ ๋ผ๊ณ ๋ณผ ์ ์๊ฒ ๋ค.
์ฌ์ ํ ๋ง์ด ์ด์ฉ๋๊ณ ์๋ ๋ค์ด๋ฒ ๋ฉ์ธ ํ์ด์ง๊ฐ ๊ทธ ๋ง์ ํธ๋ํฝ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ๊ถ๊ธํ์ง ์์๊ฐ? ๊ทธ ๋น๊ฒฐ์ ๋ํด์ ๋ค์ด๋ฒ๊ฐ ์ง์ ๋ฐํ๋ค.
What ScyllaDB Is and Why You Should Care | by Mottakin Chowdhury | Better Programming
๊ตญ๋ด์์๋ NoSQL ํ๋ฉด MongoDB๋ก ์ฒํ ํต์ผ๋์ด ๊ฐ๋ ๊ฐ์ด ์์ง๋ง, ๋งค์ฐ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ Discord๋ MongoDB โ Cassandra โ ScyllaDB๋ก ์ ํํด๊ฐ๋ฉด์์ ์ด์ ์ ์๊ฐ, ์ฅ๋จ์ ๋ฑ ๋ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํด ์ค๋ค.
์ค์ ๋ก MongoDB๋ HotData ๊ฐ๋
์ผ๋ก ์ฑ๋ฅ ์ ์ง๋ฅผ ์ํด ๊ฝค๋ ํฐ ์ฝ์คํธ๋ฅผ ์๋ชจํ๋ฏ๋ก ๋ชจ๋ ์ํฉ์์ ์ ํํ ์ ํ์ง๊ฐ ์๋๋ฐ, ์ด์ ๋ํ ์ค๋ช
์ผ๋ก ์ข์ ๊ต์ก ์๋ฃ๋ผ๊ณ ๋ณผ ์ ์๋ค.
๋์ค์ฝ๋๊ฐ DB ์ ์ฅ์ ๋์คํฌ๋ฅผ ๋ค๋ฃจ๋ฉด์์ ๊ณ ์ฐฐ๊ณผ ๊ณผ์ ์ ์์ธํ ๋๋ฌ๋ด์คฌ๋ค.
Cloud Disk๋ฅผ RAID๋ก ๋ฌถ๋ ๊ณผ์ ๋ฑ ์ฌ๋ฐ๊ฒ ์ฝ์ ์ ์๊ณ , ํด๋ผ์ฐ๋์์๋ ์ง์ ์ธํ๋ผ ์ธํ
์ ํด์ผ ํ ๋์ ๋ํ ๊ณผ์ ์ ํตํด ์ปดํจํฐ ์ฅ์น์ ๋ํ ์ดํด๋์ ๋์์ ์ค ๊ฒ์ด๋ค.