2022-10-27-TIL
๐ ์ค๋ ๊ณต๋ถํ ๋ด์ฉโ
5.4.0 Firebase & Firestore๋?โ
- Firebase๋ ๊ตฌ๊ธ์ BaaS์
๋๋ค.
- ์์ฃผ ๊ฐ๋จํ๊ฒ ๋ฐฑ์๋๋ฅผ ๊ตฌํ ๊ฐ๋ฅ ํฉ๋๋ค.
- ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ์ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ตฌํ ๊ฐ๋ฅํฉ๋๋ค.
- Firestore๋ Firebase์์ ์ ๊ณตํด์ฃผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ์ ์ด๋ฆ์
๋๋ค.
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ NoSQL ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ ๋๋ค.
Firebase ์ธํ ํ๊ธฐโ
- ๊ธฐ๋ณธ์ ์ธ ์ธํ ํ๋ ๋ฐฉ๋ฒ์ ๊ตฌ๊ธ ๋ฆฌ์์น ๋ฑ์ผ๋ก ๊ฐ๋ฅํ์ฌ ๋ณ๋ ์ ๋ฆฌ ํ์ง ์์.
- https://console.firebase.google.com
ํ๋ก์ ํธ ์์ฑโ
iOS ์ฑ ๋ฑ๋ก, Andorid ๋ฑ๋กโ
- ์๋ต
FireStoreโ
- Collection์ ํ ์ด๋ธ
- Document๋ ํ ๋ฐ์ดํฐ์ Row
์ด์ ์๋ ๋๋๊ฑด๋ฐ, ์ค์ ํ๋ฌํฐ์์ ํ์ด์ด๋ฒ ์ด์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์ ์ด ๊ทธ๋ ๊ฒ ํธ๋ฝํธ๋ฝํ์ง๋ ์๋ค. m1์ ๋ฌธ์ ์ธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ๋ฌธ์ ์ธ์ง, ์ด๋์ ๋ ํด๊ฒฐ์ ํด์ผ ์ ์์ ์ธ ๋น๋๊ฐ ๋๋ค. ๋ญ ์ด์ฐ์ ์ฐ ํ๋ค ๋ณด๋ ๋ ๋น๋ ๋๋ ์ํฉ..
FireBase์ด์ธ์๋ ์ข์ ๋์๋ค์ด ๋ง๊ธฐ ๋๋ฌธ์, ๋ค๋ฅธ ๋์์ ์ถฉ๋ถํ ์ ํํ ์ ์๋ค.
์ธ์ด ์ ํ์ ๊ธฐ๋กโ
- golang, python, rust
- ๋ฐฑ์๋, ์๋ํ, ์ฌ๋ฏธ (๋ฐฐ์)
- golang์ด ๊ฐ์ฅ ์ ํฉํ ์ธ์ด๊ฐ ์๋๊ฐ ์ถ๋ค.
๐ ์นญ์ฐฌโ
- N/A
โ ๏ธ ๊ฐ์ ํ ๊ฒโ
- ๋จผ์ ์์ํ์ง ์๊ณ , ํญ์ ๊ณ ๋ฏผํ๋ ๋ถ๋ถ ๊ฐ์ ํ์. ๋ชจ๋ ๋ถ๋ถ์ ์ ๋ถ ์ข์ ์ ์๋ค. ํฉ๋ฆฌ์ ์ธ ์ธ์ด ์ ํ ํ ๋ฐ๋ก ํฌ์ ์งํ ํด์ผ ๋ ๋ฏ ํ๋ค.