๐ฐ๊ทธํด ์ผ๋์ฐจ๋#2:๊ฐ๋ฐํธ๐ฐ
์์๋ถํฐ ๋๊ด
์ฐ๋ฆฌ๊ฐ ์ด๋ฒ CreAI+IT์์ ๊ตฌํํ๊ณ ์ ํ๋ MeFlow๋ ์น ๊ธฐ๋ฐ์ ํ์๋ฅผ ๋ณด๋ค ์ ์ํ๊ณ ์๋์ง ์๋ชจ๋ฅผ ์ค์ฌ์ฃผ๋ ํ๋ ํผ์ธ๋ฐ, ์ด ํ๋ ํผ์ ๊ตฌํํ๋๋ฐ ์์ด์ ๊ฐ์ฅ ํฐ ์ด๋ ค์์ด๋ผ๊ณ ํ๋ค๋ฉด, ๊ณผ์ฐ ์ด๋ป๊ฒ (DBMS)Data Base/SQL๋ฅผ ์ฐ๊ฒฐํ๊ณ ๊ทธ ๋ฐ์ดํฐ๋ค์ ์ด๋ป๊ฒ ๊ด๋ฆฌ ํ ์ง์๋ค. ์ฐ๋ฆฌ ์ฃผ๋ณ์ ๋ํ์ ์ธ MySQL, PostgreSQL, MariaDB, mongoDB(NoSQL) ๋ฑ DB๋ผ๋ ๊ฐ๋ ์๋ ๋ค์ํ ํ์ฌ๋ค์ด ์์ง๋ง ์ฐ๋ฆฌ ํ๋ ํผ๊ณผ fit์ด ๋ง๋๊ฑธ ์ฐพ๊ณ ์ด๊ฑธ ํตํด ์ฐ๋ฆฌ ํ๋ ํผ์ ๋์ ํ๋๊ฑด ์ ๋ง ์ฌ์ด ๋ฌธ์ ๊ฐ ์๋๋ผ๋๊ฑธ ๋๋๋ค.
๊ทธ๋ฌ๋ค๊ฐ ๊ฒฐ๊ตญ Firestore ํ๋๋ง ๊ฐ์ง๊ณ ํ๋ ํผ์ ๊ฐ์ธ ๋ก๊ทธ์ธ๋ถํฐ ํ์ ๊ตฌ์ฑ๊น์ง ๋ชจ๋ ๊ณผ์ ์ ์ด๋ฃฐ ์ ์๋ ๊ฒ์ ์ค๋นํ๊ณ ์ ํ๋ค. ๊ธ์ ์ฐ๊ธฐ์ ์ Firestore๋ฅผ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ์๋ฉด, Firestore๋ ์ค์๊ฐ ์ฝ๊ธฐ/์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ ํฌ๋ ์ด Firestore๋ฅผ ํ์ฉํ์ฌ ํ์ ๋ด์ฉ, ์ฌ์ฉ์ ์ ๋ณด, ํ๋ก์ ํธ ์งํ ์ํฉ ๋ฑ ์ฌ๋ฌ ์ ๋ณด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค. ํนํ, ํ์ ์๊ฑด๊ณผ ๊ด๋ จ๋ ์ํต ๋ถ๋ถ์์๋ ์ค์๊ฐ ํ์ ์ด ๊ฐ๋ฅํ๋๋ก ๊ตฌํํ ๊ณํ์ด๋ค.

์ค์๊ฐ ํ์ ๊ตฌํ ๊ณผ์ ์์ ๋ถ๊ฐ๋ Firestore์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋ฐ์ดํฐ์ ์ค์๊ฐ ๋๊ธฐํ๊ฐ ๊ฐ๋ฅํ๋ค๋ ์ ์ธ๋ฐ, ์ด๋ฅผ ํตํด ๋ค์์ ์ฌ์ฉ์๊ฐ ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์์ ํ๋๋ผ๋ ์ถฉ๋ ์์ด ์ต์ ์ํ๋ฅผ ์ ์งํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ํ์ ์ค ํ ์ฌ์ฉ์๊ฐ ํน์ ์๊ฑด์ ๋ํ ์ถ๊ฐ ์๊ฒฌ์ ์ ๋ ฅํ๋ฉด, ๊ทธ ๋ด์ฉ์ด ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ ํ๋ฉด์๋ ์ฆ๊ฐ์ ์ผ๋ก ํ์๋์ด ์ค์๊ฐ์ผ๋ก ๋ฐ์๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ ๋์ผํ ์ ๋ณด ๊ธฐ๋ฐ์ผ๋ก ๋ ผ์ํ ์ ์์ด ํ์ ์ ํจ์จ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋ํ, Firestore๋ ๋ฐ์ดํฐ์ ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ์ง์ํ์ฌ ์ ๋ณด์ ๊ด๋ฆฌ์ ํ์์ด ์ฉ์ดํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ ์๊ฑด์ "ํ์"๋ผ๋ ์ต์์ ์ปฌ๋ ์ ์๋์ ๊ฐ ํ์๋ฅผ ๊ฐ๋ณ ๋ฌธ์๋ก ์ ์ฅํ๊ณ , ๊ฐ ๋ฌธ์์๋ ์๊ฑด, ์ฐธ์์, ๊ธฐ๋ก ๋ฑ์ ์ธ๋ถ ๋ฐ์ดํฐ๋ฅผ ์๋ธ์ปฌ๋ ์ ํํ๋ก ์ ์ฅํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ์ค๊ณํ๋ฉด ๋ฐ์ดํฐ๊ฐ ์ง๊ด์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ํ์ํ ์ ๋ณด๋ฅผ ์ ์ํ๊ฒ ์ฐพ์ ์ ์๋ค.
์ฐ๋ฆฌ ์ฌ๋ด ํ์ ๋ณด์์..
Firestore๋ ๋ณด์ ์ธก๋ฉด์์๋ ํธํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ค. ์ ํฌ๋ Firestore์ ๋ณด์ ๊ท์น์ ํ์ฉํ์ฌ ์ฌ์ฉ์๋ณ ์ ๊ทผ ๊ถํ์ ์ธ๋ถ์ ์ผ๋ก ์ค์ ํ ๊ณํ์ด๋ค. ๊ทธ์ค ํ ์๋ก, ํ์ ๊ด๋ฆฌ์๋ง ์๊ฑด์ ์์ ํ ์ ์๋๋ก ์ค์ ํ๋ ค๊ณ ํ๋ค. ์ด๋ฅผ ํตํด ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ณ ๊ฐ ์ฌ์ฉ์๊ฐ ์์ ์ ์ญํ ์ ๋ง๋ ์์ ์ ์ํํ ์ ์๋๋ก ๋ณด์ฅํ ๊ฒ์ด๋ค.
์ถ๊ฐ์ ์ผ๋ก, Firestore์ ํ์ฅ์ฑ๊ณผ ์์ ์ฑ์ ํ๋ก์ ํธ์ ์ฑ์ฅ์ ๋งค์ฐ ์ ํฉํฉ๋๋ค. ๋ฐ์ดํฐ์ ์์ด ๋์ด๋๊ฑฐ๋ ๋์ ์ ์์๊ฐ ์ฆ๊ฐํ๋๋ผ๋ Firestore๋ ์์ ์ ์ผ๋ก ์๋ํ ์ ์์ผ๋ฉฐ, ํ์ํ ๊ฒฝ์ฐ ํธ๋ฆฌํ๊ฒ ํ์ฅ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ ์ถํ์ ์๋น์ค์ ์ ์ ๋ ๋ง์ ์ฌ์ฉ์๋ค์ด ๋์์ ํ์ ์๊ฑด์ ๋ ผ์ํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ธํด์ผ ํ๋ ์ํฉ์์ ์ค์ํ ์ฅ์ ์ผ๋ก ์์ฉํ๋ค.
-์ผ๋์ฐจ ๊ฐ๋ฐ์: ๋ํ์ค
๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฒ ๊ธฐ์ ๊ฐ๋ฐ์ ์์์ผ๋ก ํ๋ ํผ์ ๋ง๋ค์ด์ ๋น ๋ฅธ ์์ผ๋ด์ ์๋น์๋ค์๊ฒ ํผ๋๋ฐฑ์ ๋ฐ์ผ๋ฉด์ ๊ฐ๋ฐ์ ๋ง๋ค์ด๊ฐ๋ ๊ฒ์ด 1์ฐจ ๋ชฉํ์ด๋ฉฐ ์ด ๊ณผ์ ์ ์ฌ๋ฌ๋ถ๊ณผ ํจ๊ป ํ ์ ์์ด ๊ฐ์ฌํฉ๋๋ค:)
๋๊ธ
๋ก๊ทธ์ธ ํ ๋๊ธ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.