db๋ฅผ ํ์ด์ด๋ฒ ์ด์ค๋ก ๊ฐ๋ฐ์ค์ธ๋ฐ
์ต๋ํ ์กฐํ๋ฅผ ๋ํ๋๋ก ๊ฐ๋ฐ์ค์ด๊ฑฐ๋
๊ทธ๋ฌ๋ค๋ณด๋ ์์ ๋ค์ ๋ ๋ฒจ๋ณ ์คํฏ์น๋ฅผ ํ๋์ ๋ํ๋จผํธ์ ๋ค ๋ด์ผ๋ ค๊ณ ํ๋์ค์ธ๋ฐ ๊ทธ๋ฌ๋ค๋ณด๋ ๋ ๋ฒจ๋ณ ์คํฏ์น๋ฅผ ๋ฐฐ์ด์๋ค๊ฐ ๋ค ๋๋ ค๋ฐ๊ณ ์์
hero_001์ ๋ ๋ฒจ์ด 20๊ฐ๋ฉด ๊ณต๊ฒฉ๋ ฅ๋ฐฐ์ด ๋ฐฉ์ด๋ ฅ ๋ฐฐ์ด ์ด๋ฐ์์ผ๋ก ํ๋์ค์ธ๋ฐ ๋ณดํต ์ด๋ ๊ฒ ํ๋๊ฒ ๋ง์?
๋ฐฐ์ด์ฌ์ด์ฆ๋ ๋ ๋ฒจ์ด 20์ด๋๊น 20์ด๊ณ ..
์ด๋ ต๋ค ์ด๋ ค์ ใ ใ
์ต๋ํ ์กฐํ๋ฅผ ๋ํ๋๋ก ๊ฐ๋ฐ์ค์ด๊ฑฐ๋
๊ทธ๋ฌ๋ค๋ณด๋ ์์ ๋ค์ ๋ ๋ฒจ๋ณ ์คํฏ์น๋ฅผ ํ๋์ ๋ํ๋จผํธ์ ๋ค ๋ด์ผ๋ ค๊ณ ํ๋์ค์ธ๋ฐ ๊ทธ๋ฌ๋ค๋ณด๋ ๋ ๋ฒจ๋ณ ์คํฏ์น๋ฅผ ๋ฐฐ์ด์๋ค๊ฐ ๋ค ๋๋ ค๋ฐ๊ณ ์์
hero_001์ ๋ ๋ฒจ์ด 20๊ฐ๋ฉด ๊ณต๊ฒฉ๋ ฅ๋ฐฐ์ด ๋ฐฉ์ด๋ ฅ ๋ฐฐ์ด ์ด๋ฐ์์ผ๋ก ํ๋์ค์ธ๋ฐ ๋ณดํต ์ด๋ ๊ฒ ํ๋๊ฒ ๋ง์?
๋ฐฐ์ด์ฌ์ด์ฆ๋ ๋ ๋ฒจ์ด 20์ด๋๊น 20์ด๊ณ ..
์ด๋ ต๋ค ์ด๋ ค์ ใ ใ
์คํฏ์ DB์ ๋ฃ๋๋ค๊ตฌ?
์ด ๋ก๊ทธ์ธํ ๋ db์์ ์กฐํํด์ ์ธํ ํด์ฃผ๋๊ฑฐ์ง ์ด๋ ๊ฒ ํ๋๊ฒ ์๋๊ฐ?
์์ ๋ณ,๋ ๋ฒจ๋ณ Status ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ณ , ์์ ID, ๋ ๋ฒจ 2๊ฐ๋ก ํด๋น Status ์ ๋ณด ์ป์ด์ฌ ์ ์๋ ํํ๋ก
ํ ์ด๋ธ ๋ฐ์ดํฐ๋ DB๊ฐ ์๋๋ผ Json๋ฑ์ ํํ๋ก ํด๋ผ์ ๋ฃ๊ฑฐ๋ ์๋ฒ๋ก๋ถํฐ ๋ฐ์์ฌ ์ ์๋ ์
๊ทธ๋ผ ์กฐํ๊ฐ ๋ง์์ง๊ฑฐ๊ฐ์๋ฐ ๊ทธ๋ ๊ฒ ๊ตฌํํ๋๊ฒ ์ผ๋ฐ์ ์ธ๊ฐ๋ณด๋ค ๊ณ ๋ง์ ๊ทธ๋ ๊ฒ ํด๋ณผ๊ฒ
DB๊ฐ ์๋๊ฒ ํต์ฌ์. ํ ์ด๋ธ ๋ฐ์ดํฐ๋ ํด๋ผ์์ ํด์ ํ ์ด๋ธ์ด๋ ์ด๋ ์ด๋ก ๋ณดํต ๋ค๊ณ ์์ผ๋๊น, ์กฐํ๋ฅผ ์์ฃผํ๋ค๊ณ ๋ญ ๋ฌธ์ ๋ ๊ฒ ์๊ฑฐ๋
์ ๋ฌด์จ์๊ธฐ์ธ์ง ์ด์ ์ดํดํ์ด db์์ ๊ฑด๋ณ๋ก ์กฐํ๊ฐ ์๋๋ผ ์คํฏ ํต๋ฐ์ดํฐ๋ฅผ ํ๋ฒ์ ๊ฐ์ ธ์ค๋๊ฑฐ๊ตฌ๋ ๊ณ ๋ง์!!
๋ ์ง๋๊ฐ๋ ์ฌ๋์ธ๋ฐ. ๊ทผ๋ฐ ๊ถ๊ธํ๊ฒ ์์ด~ ๋ง์ฝ์ ์ ๋ฐ์ดํธ๋ง๋ค ํ ์ด๋ธ ํ ์ดํฐ๋ฅผ ํต์ฒด๋ก ๋ฐ์ดํ ๋ฒ ์ด์ค์์ ๋ฐ์์์ ๋ก์ปฌ๋ก ์ ์ฅํ๋คํ๋ฉด..์ฝ๊ฐ ๋ณด์์ชฝ์ ์ํํ๊ฑฐ ์๋? ์ํธํํด์ผํ๋๊ฑฐ์ผ?
๋๋ ๊ฑ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ ๊ฐ๋ฅํ๋๋ก realtime database์๋ค๊ฐ ์ ๋ถ ๋ค ๋ฃ์ด์คฌ๊ฑฐ๋ ... ๋ด๊ฐ ์ค์๊ฐ์ผ๋ก ํ ์คํธํ๋ฉด์ ์กฐ์ ๊ฐ๋ฅํ๋๋ก..ํ์ด์ด ๋ฐ์ดํ๋ฒ ์ด์ค ๊ฐ๊ฒฉ๋ณด๋๊น ๊ทธ๋ ๊ฒํด๋ ์ ๋ถ ์ปค๋ฒ์น ์์์๊ฒ ๊ฐ๋๋ฐ.. ์๋?
๋ฌผ๋ก ๋ก์ปฌ๋ก๋ ํ ์ด๋ธ ๊ฐ์ง๊ณ ์์ง๋ง ๊ทธ๋ฅ ๊ทธ๊ฑด ๋ด๊ฐ์ฐ๋ ์๋ฒ์ชฝ์ ๋ฐ์ดํธ์ฉ..
ใ ใ ํด๋ผ ์ฌ์ด๋์์๋ ์ต์ํ์ ๋ณด์์ ์ฒ๋ฆฌ๋ ํด์ผ ํจ
๊ทผ๋ฐ ํด๋ผ๋ ๊ฒฐ๊ตญ ๋ซ๋ฆฌ๊ธฐ ๋ง๋ จ์ด๋ผ, ์๋ฒ ์ฌ์ด๋ ๊ฒ์ฆ์ด ํ์
๊ทธ์น?? ๊ฑ ๋ณด์์ ๊ฒฝ์์ฐ๊ณ ์ฝ๊ฒ์ฝ๊ฒ ๊ฐ์ผ๊ฒ ๋ค ๊ฑ ๋ฐ์ดํ๋ฒ ์ด์ค์์ ๋ถ๋ฌ์ฌ๋ ใ ใ
๊ทธ๊ฑด ๋ด๋ถ ํด๋ผ์ด์ธํธ์ ์คํฌ๋ฆฝํธ๋ก ๋ฃ์ด์ผ์ง
์ ๊ทธ๋ฌ๋ฉด ์ ๋ฐ์ดํธํ ๋๋ ์ฑ์ ์ ๋ฐ์ดํธํด์ผํ๋๊ฑด๊ฐ...
๊ณตํต๋๋ ๋ด์ฉ(๋ ๋ฒจ๋น ํ์ ๊ฒฝํ์น๋ฑ)๋ง ๋ด๊ณ ๊ฐ๊ฐ ๊ณตํต๋ ์์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ ์์ ํํ ๋ฃ์ด์ค๋ฏ! ์ฐธ๊ณ ์ฉ์ผ๋ก ๊ทธ๊ฑธ ๋ค ํ๋์ ๋๋ ค๋ฃ์ ํ์ผ๋ ์ค๋นํ๊ณ
์ด๊ฒ ์ ๋ต์ ์๋!๋๋ ๋ฐฐ์๊ฐ๋ ์ ์ฅ
๋ต๋ณ ๊ณ ๋ง์ ํ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ๋ ๊ด์ฐฎ๊ฒ ๋ค ๊ณ ๋ง์ ์น๊ตฌ๋ค
๋ฐ์ ๋ด๊ฐ ์ด ๊ธ ์ฝ์ด๋ด
์์ฃผ ์ ๋ฐ์ดํธ๋๊ฑฐ๋ ๋น ๋ฅด๊ฒ ํจ์นํด์ผํ๋ ๋ฐ์ดํฐ๋ ์ธํฐ๋ท์ผ๋ก ์ด์ฃผ๋๊ฒ ๋ง์. ์ฑ ์ ๋ฐ์ดํธํด์ผํ๋ฉด ๊ทธ ๊ณผ์ ์์ ์ง์ฐ๋ ์ฌ๋ ์์ฒญ ๋ง๊ฑฐ๋ .
์ ๋ชฉ์ด ๋ญ์ง ์์์์๊น?
๊ทธ์ ๋ ์์ค์ด๋ฉด ํ๋ฒ ์ ๋๋ ค๋ฐ๊ณ ์ฑํฌ๋๋ง๋ค ๋ณ๊ฒฝ ์๋์ง ๊ฒ์ฌํด์ ๋ฐ์์ค๋ฉด ์ถฉ๋ถ. ํด๋ผ์๋ฃ๊ณ ๊ทธ๊ฑฐ ์์ ํ ๋๋ง๋ค ์ ๋ฐ์ดํธํ๋ฉด ์ ์ ํ์ฃผํจ. ํ๋ฒ ๊ฐ๊ฒฉ๋ ์ผ๋ง ์๋๊ฐ
๊ฐ๊ฒฉ ์ ์ฑ ์ ๋ฐ๋ผ ๋ค๋ฅด๊ธด ํ๊ฒ ์ง๋ง AWS๋ก ์๋ฒ๋๋ฆฌ๊ณ ์์ผ๋ฉด ๊ตณ์ด ํ๋ฒ ๋ฅผ? ์ด์ค์ผ๋ก ๋๋๊ฐ๋๋ฐ. AWS์๋ฒ๋ด์์ ํ์ผ ์ฝ์ด์ ๋ณด๋ด๋๊ฒ ๋์ํ ๋ฐ