๐ฆย ๊ท๋ฆฌ
ES๋ ์ํ์น ๋ฃจ์ฌ ๊ธฐ๋ฐ์ Java ์คํ์์ค ๋ถ์ฐ ๊ฒ์ ์์ง
๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ฒ ์ค์๊ฐ์ผ๋ก ์ ์ฅ, ๊ฒ์, ๋ถ์ ํ ์ ์๋ค.
ES๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ๊ฒ์์ ์ ๋ฆฌํ๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ญ ์ธ๋ฑ์ค ํํ๋ก ์ ์ฅํ๋ค.
์ผ์ชฝ(RDB) ์ธ๋ฑ์ค / ์ค๋ฅธ์ชฝ(ES) ์ญ ์ธ๋ฑ์ค
๋ง์ฝ ๊ตฌ๊ธ์์ ํ๋ฒ๊ฑฐ์ง์ ์ฌ์ด๋ ๋ฉ๋ด๋ฅผ ๊ฒ์ํ๋ค๊ณ ๊ฐ์ ํ์ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ RDB๋ผ๋ฉด ์๋์ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ณด์ฌ์ง๊ฒ ๋๋ค.
<aside> ๐ 1. Doc1์ ์ด์ด์ "์น์ฆ์คํฑ"์ด ์๋์ง ๊ฒ์ํ๋ค.
ํค์๋๊ฐ ์์ผ๋ ๋ฆฌ์คํธ์ ์ ์ฅํ๋ค
Doc2๋ฅผ ์ด์ด์ "์น์ฆ์คํฑ"์ด ์๋์ง ๊ฒ์ํ๋ค.
ํค์๋๊ฐ ์์ผ๋ ์ ์ฅํ์ง์๋๋ค.
Doc3์ ์ด์ด์ "์น์ฆ์คํฑ"์ด ์๋์ง ๊ฒ์ํ๋ค.
ํค์๋๊ฐ ์์ผ๋ ๋ฆฌ์คํธ์ ์ ์ฅํ๋ค.
์ ์ฅ๋ ๋ฆฌ์คํธ๋ฅผ UI์ ๋ฟ๋ ค์ค๋ค
</aside>
์ด ๊ณผ์ ์ ES๋ฅผ ์ ์ฉํ๋ค๋ฉด "์น์ฆ์คํฑ"์ด๋ผ๋ ํค์๋๋ฅผ ๊ฒ์ํ์์ ๋ ์ด ํค์๋๊ฐ ํฌํจ๋ ๋ํ๋จผํธ๋ง ์์ ๋ณด์ฌ์ค๋ค.
๊ทธ๋ ๊ธฐ๋๋ฌธ์ ๊ฒ์์๋๊ฐ ํจ์ฌ ๋นจ๋ผ์ง๋๊ฒ!
RDS์ ES์ ์ฉ์ด๋ฅผ ๋น๊ตํ์ฌ ๋์ ํด๋ณด๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ๋ค.