๐ DB(Database) Engine ์ํ๊ณ ์ดํด๋ณด๊ธฐ โ๏ธ DB๊ฐ ํ์ ์๋ ์ดํ๋ฆฌ์ผ์ด์ ๋ ์์ง๋ง ์ด๋ ์ ๋ ๊ท๋ชจ๊ฐ ์๋ค ๋ณด๋ฉด ๋ค์ํ ์๊ตฌ ์กฐ๊ฑด์ ๋ง์กฑํ๊ธฐ ์ํด DB๊ฐ ํ์ํ๊ฒ ๋ฉ๋๋ค. ๋๋ถ๋ถ
๐ DB(Database) Engine ์ํ๊ณ ์ดํด๋ณด๊ธฐ โ๏ธ DB๊ฐ ํ์ ์๋ ์ดํ๋ฆฌ์ผ์ด์ ๋ ์์ง๋ง ์ด๋ ์ ๋ ๊ท๋ชจ๊ฐ ์๋ค ๋ณด๋ฉด ๋ค์ํ ์๊ตฌ ์กฐ๊ฑด์ ๋ง์กฑํ๊ธฐ ์ํด DB๊ฐ ํ์ํ๊ฒ ๋ฉ๋๋ค. ๋๋ถ๋ถ MySQL์ด๋ Oracle์ผ๋ก ๊ตฌ์ฑํ๊ณค ํ๋๋ฐ์. ๊ธฐ๋ฅ ๊ฐ๋ฐ๋ง ์ ๊ฒฝ ์ฐ๋ค ๋ณด๋ฉด DB ์์ง ์์ฒด์ ๋ํด์๋ ๊น๊ฒ ๊ณ ๋ฏผํ์ง ์๊ณ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ด๋ ์๊ตฌ์ฌํญ์ ์ํ ํ ์ด๋ธ ๋ฐ ์ฟผ๋ฆฌ ์ค๊ณ๋ง ๊ณ ๋ฏผํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ฐ์ดํฐ์ ์ข ๋ฅ๋ ์๋น์ค์์ ์๊ตฌํ๋ ๋ฐ์ดํฐ์ ๊ฐ๊ณต ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์์ ์ด์ผ๊ธฐํ DB๊ฐ ์๋ ๋ค๋ฅธ ์ ํ์ DB๋ฅผ ์ ํํ๋ ๊ฒ์ด ์ฑ๋ฅ์ด๋ ๊ด๋ฆฌ ์ธก๋ฉด์์ ๋์์ด ๋ ์๋ ์์ต๋๋ค. ์ด ๋งํฌ์์๋ ์ ํ๋ณ๋ก DB์ ์ธ๊ธฐ๋๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋๋ฐ์. ํํฐ์ ๋์ด ๊ฐ๋ฅํ๊ณ ๋ค๋ฅธ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ ๋ถ๊ฐ๋ฅํ ๋ฒ์๊น์ง ์ํ ํ์ฅ์ ๊ฐ๋ฅํ๊ฒ ํ๋ Key-Value Store, JSON ์ ์ฌ ํ์์ ๋ฌธ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ๋ฐ ์ฟผ๋ฆฌํ๋๋ก ์ค๊ณ๋ ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ธ Document Store, MySQL์ด๋ Oracle ๊ฐ์ ๊ด๊ณํ DBMS, ๋์ผํ ์์ค๋ก๋ถํฐ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ง๋ค์ด์ง ๋ฐ์ดํฐ๋ค๋ก ๊ตฌ์ฑ๋๋ ์๊ณ์ด ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋๋ฐ ์ฉ์ดํ Time Series Database ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ์ ํ์ด ์๊ณ ๊ฐ ์ ํ๋ณ๋ก ๋ค๋ฅธ ํน์ง๋ค์ ๊ฐ๋ DB๋ค์ด ์ด๋ค ๊ฒ ์๋์ง ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฏธ DB ์์ง์ด ๊ตฌ์ฑ๋์ด ์ฌ์ฉํ๊ณ ์๋ค ํ๋๋ผ๋, ์ฃผ์ด์ง ์๊ตฌ์ฌํญ์ ์ํด ์ข ๋ ์ข์ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ ์ฉ์ดํ ๋ค๋ฅธ DB ์์ง์ ์ ํํด ๋ณผ ์ ์๋ ๋์ ์์ ์ ๊ธฐ๋ฅด๋ ๊ฒ๋ DB๋ฅผ ๋ค๋ฃจ๋ ๊ฐ๋ฐ์๋ก์จ ๊ฝค ์ค์ํ ์๋ชฉ์ด๋ผ ์๊ฐ์ด ๋ญ๋๋ค. ๊ฐ๋ น, ๋น ๋ฅธ ์ฑ๋ฅ์ ์ํด cache๋ก ํ์ฉํ๋ redis๋ฅผ ํ์ฉํ๋ค๋ ์ง, ์ค์๊ฐ ํต๊ณ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด Druid๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์๋ค์ด ์์ ์ ์๊ฒ ์ฃ .