상세 컨텐츠

λ³Έλ¬Έ 제λͺ©

Firebaseλ₯Ό μ‚¬μš©ν•΄μ•Όν•˜λŠ” 이유?

λ³Έλ¬Έ

μ΅œμ’… ν”„λ‘œμ νŠΈ 회의λ₯Ό μ‹œμž‘ν•˜κ³  말둜만 λ“£λ˜ νŒŒμ΄μ–΄λ² μ΄μŠ€κ°€ μžμ—°μŠ€λŸ½κ²Œ μΆ”κ°€λ˜μ—ˆλ‹€. 

 

흠... 근데 ν•œλ²ˆλ„ μ•ˆ μ¨λ΄μ„œ κ·ΈλŸ°μ§€ λ‚―μ„€λ‹€, νŒŒμ΄μ–΄λ² μ΄μŠ€.

그럼 이 νŒŒμ΄μ–΄λ² μ΄μŠ€λ₯Ό μ™œ μ¨μ•Όν•˜λŠ”κ±ΈκΉŒ? μ™œ ν•„μš”ν•œκ±΄λ°?

우리 ν”„λ‘œμ νŠΈμ—μ„œ νŒŒμ΄μ–΄λ² μ΄μŠ€λ₯Ό μ¨μ•Όν•˜λŠ” μ΄μœ λŠ” 뭐지 κ·Έλž˜μ„œ?

 

 

FirebaseλŠ” μ„œλ²„λ₯Ό λŒ€μ‹  λ§Œλ“€μ–΄μ€€λ‹€κ³  ν•œλ‹€. 

κ·Έλž˜μ„œ μ•± κ°œλ°œμžλ“€μ΄ μ„œλ²„μ— νˆ¬μžν•˜λŠ” μ‹œκ°„μ„ 쀄일 수 μžˆλ‹€.

 

νŒŒμ΄μ–΄λ² μ΄μŠ€ 없이 μ•±κ°œλ°œμ„ ν•œλ‹€λ©΄?

μ‚¬μš©μžκ°€ λŒ“κΈ€μ„ 올림 -(1)> λŒ“κΈ€μ΄ μ„œλ²„λ‘œ 보내지고 (2)-> μ„œλ²„λŠ” λŒ“κΈ€μ„ λ°μ΄ν„°λ³΄κ΄€μ†Œ DB에 μ €μž₯

 

이 μˆœμ„œμ—μ„œ, κ°œλ°œμžκ°€ μ•„λž˜μ˜ 두 가지 μž‘μ—…μ„ ν•΄μ•Όν•œλ‹€. 

  • λŒ“κΈ€μ„ μ„œλ²„λ‘œ λ³΄λ‚΄λŠ” μ½”λ“œ μž‘μ„±(1) // ν”„λ‘ νŠΈμ—”λ“œ μ—­ν• 
  • μ„œλ²„κ°€ λŒ“κΈ€μ„ DB에 μ €μž₯ν•˜λŠ” μ½”λ“œ μž‘μ„±(2) //λ°±μ—”λ“œ μ—­ν• 

 

νŒŒμ΄μ–΄λ² μ΄μŠ€λ₯Ό μ‚¬μš©ν•΄ μ•± κ°œλ°œμ„ ν•œλ‹€λ©΄!!

λŒ“κΈ€μ„ μ„œλ²„λ‘œ λ³΄λ‚΄μ£ΌλŠ” (1)의 μž‘μ—…λ§Œ ν•΄μ£Όλ©΄ 끝. 

 

 

μ„œλ²„μ˜ 쑴재 μ΄μœ λŠ” μœ μ €μ˜ μš”μ²­μ΄ λ³΄μ•ˆμ„ κ²€μ‚¬ν•˜λŠ” κΈ°λŠ₯이라고 ν•œλ‹€. 

νŒŒμ΄μ–΄λ² μ΄μŠ€μ—λŠ” DBλ§ˆλ‹€ κ°„λ‹¨ν•œ μ„œλ²„ λ‘œμ§μ„ μž‘μ„±ν•˜λŠ” κ·œμΉ™ μˆ˜μ •ν•˜λŠ” κΈ°λŠ₯이 μžˆλŠ”λ°

데이터λ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜ μˆ˜μ •ν•˜κΈ° 전에 κ·œμΉ™μ— λ§žλŠ”μ§€ 확인 ν•  수 μžˆλ‹€κ³  ν•œλ‹€. 

좔가적인 μ„œλ²„ κΈ°λŠ₯은 FunctionsλΌλŠ” μƒν’ˆμ„ μ΄μš©ν•˜λ©΄ λœλ‹€κ³  함. 

 

 

 

 

 

참고 자료

https://codingapple.com/unit/why-use-firebase/?gad_source=1&gclid=CjwKCAjwiaa2BhAiEiwAQBgyHrQHV7b5QfQ4AiYXp7aHPgqjUE1OWczidNWgJHvCB6IH-CK74EZflhoCiHYQAvD_BwE

κ΄€λ ¨κΈ€ 더보기