๐๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ๋ชจ์
- ์ ๋ณด๊ดํ๋ ๊ฒ๋ ๋ง์ง๋ง, ์ ์ฐพ์ผ๋ ค๊ณ ์กด์ฌํ๋ ๊ฒ
- ์ ๋ณด๋ฅผ ์ฝ๊ฒ ์ฐพ๊ณ ์ ๋ฐ์ดํธ ํ ์ ์๊ณ , ๋ง์ ์์ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
1) ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- SQL
- ์ ๋ฆฌ๋ ์ ๋ณด๋ฅผ ๋ค๋ฃฐ ๋ ์ฌ์ฉ
- ex) Oracle
2) ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- NoSQL
- ๋ณต์กํ๊ฑฐ๋ ์ ์ฐํ ์ ๋ณด๋ฅผ ๋ค๋ฃฐ ๋ ์ฌ์ฉ
- ex) Firestore Database
๐ฅ Firestore Database (firebase)
- ๊ตฌ๊ธ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
1) Collection
- ์๋์ฅ์ ๊ทธ๋ฃน, ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์๋ค์ด ํน์ ํ ์ฃผ์ ๋๋ ์ ํ์ผ๋ก ๊ทธ๋ฃนํ ๋์ด ์๋ค.
2) Document
- ์๋์ฅ ์์ ๋ค์ด์๋ ์์ ์ข ์ด
- ํ๋์ ์ข ์ด๋ ์ฌ๋ฌ ๊ฐ์ ํ๋(Field)๋ก ๊ตฌ์ฑ๋ผ์๋ค.
3) Field
- ๋ฌธ์ ์์ ์๋ ๋ฐ์ดํฐ์ ์์ ๋ถ๋ถ
- ๊ฐ ํ๋๋ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋๋ค.