데이터베이스 (DB)

Firebase 프로젝트 진행하기

DevL1 2024. 5. 6. 23:55

Firebase는 Google의 서비스입니다.

Firebase Console - Google 회원가입을 진행해 주세요.

 

프로젝트 생성

1. 프로젝트 추가

 

2. 프로젝트 이름을 입력

 

3. Google Analytics는 사용하실 분만 선택

 

4. 완료

 

주요 기능

Authentication

간편한 인증 기능을 제공하여, 이메일 및 비밀번호, 전화번호, 다양한 소셜 미디어 계정을 통한 로그인 기능을 지원합니다.

App Check

앱 체크는 승인되지 않은 클라이언트가 백엔드 리소스에 액세스하는 것을 방지, API 리소스를 악용하지 못하게 보호합니다. 

Firestore Database

Realtime Database보다 더 강력한 쿼리 기능과 더 큰 확장성을 제공합니다. 데이터는 문서 및 컬렉션 형태로 저장되며, 실시간 데이터 동기화 기능을 지원합니다.

Realtime Database

클라우드 호스팅되는 NoSQL 데이터베이스로, 실시간으로 데이터를 저장하고 동기화할 수 있습니다. 앱 사용자가 오프라인일 때도 작업을 계속할 수 있으며, 다시 온라인이 되면 데이터가 동기화됩니다.

Hosting

정적 파일(HTML, CSS, JS, 이미지 파일 등)을 위한 호스팅 서비스를 제공합니다. 빠른 CDN(Content Delivery Network) 및 SSL 인증서 무료 제공으로 안전하고 빠른 웹 앱 배포가 가능합니다.

Cloud Storage

Firebase Cloud Storage는 대규모 파일(예: 이미지, 동영상)을 저장하고 사용자에게 제공하기 위한 강력한 솔루션입니다. 사용자 인증 및 보안 규칙을 통해 파일에 대한 액세스를 관리할 수 있습니다.

 

 

앱 추가

 

Firebase SDK 추가 방식

개인 프로젝트에 각 SDK를 추가해주세요.