일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 애니메이션
- MSSQL
- typescript
- 마우이
- Maui
- 자바스크립트
- 플러터
- React JS
- 닷넷
- 파이어베이스
- listview
- .NET
- GitHub
- MVVM
- JavaScript
- 리엑트
- 바인딩
- 깃허브
- 오류
- page
- spring boot
- Binding
- 함수
- db
- Flutter
- Firebase
- HTML
- MS-SQL
- AnimationController
- Animation
- Today
- Total
개발노트
6. [Firebase] Firestore, Storage 시작하기 본문
Firestore: 실시간 NoSQL 데이터베이스
특징:
1. 실시간 업데이트
Firestore는 실시간으로 데이터베이스의 변경 사항을 감지하고, 이를 연결된 모든 클라이언트에 자동으로 전달합니다. 이로써 앱은 항상 최신 데이터를 유지하며, 실시간 협업이나 채팅과 같은 기능을 간편하게 구현할 수 있습니다.
2. 다양한 플랫폼 지원
웹, 안드로이드, iOS 등 다양한 플랫폼에서 Firestore를 사용할 수 있습니다. Firebase SDK를 통해 각 플랫폼에 맞게 손쉽게 통합할 수 있습니다.
3. 확장성
Firestore는 높은 확장성을 제공하여 대규모 앱에서도 안정적으로 동작합니다. 이는 앱이 성장해도 데이터베이스에 대한 부담을 최소화하고 확장성을 확보할 수 있게 합니다.
Storage: 클라우드 파일 저장소
특징:
1. 다양한 파일 형식 지원
Storage는 이미지, 동영상, 문서 파일 등 다양한 형식의 파일을 저장하고 관리할 수 있습니다. Firebase 콘솔을 통해 파일을 업로드하거나 직접 코드를 사용하여 업로드할 수 있습니다.
2. 보안 규칙 설정
Firebase Storage는 보안 규칙을 통해 누가 파일을 읽거나 쓸 수 있는지를 세밀하게 제어할 수 있습니다. 이를 통해 데이터의 안전성을 보장하고 민감한 정보를 안전하게 저장할 수 있습니다.
3. URL을 통한 파일 공유
Firebase Storage는 업로드된 파일에 대한 고유한 URL을 제공하여, 해당 URL을 통해 파일을 다운로드하거나 공유할 수 있습니다.
Firestore를 시작하기 위해서는 Firestore 데이터베이스와 Storage를 활성화 해야합니다.
아래 순서에 따라 활성화해주세요.
Firestore 활성화하기.
1. Firebase 콘솔로 이동하여 Cloud Firestore를 클릭합니다.
- Firebase 콘솔링크: https://console.firebase.google.com/
2. 데이터베이스 만들기를 클릭합니다.
3. 데이터베이스가 실제로 저장될 지역을 설정합니다.
4. 모드를 설정하고 "사용 설정"을 클릭합니다.
5. Firestore 활성화 완료.!
Storage 활성화하기.
1. 다시 콘솔로 들어가 좌측 메뉴에 "빌드" > Storage 를 클릭합니다.
2. "시작하기"를 클릭합니다.
3. 모드를 설정하고 다음 > 완료를 눌러줍니다.
4. Storage 활성화 완료.!
5. Rules 조건 수정 if문을 삭제하면 읽기 쓰기를 모두 허용할 수 있습니다.
'서버 개발 > Firebase' 카테고리의 다른 글
7. [Firebase] Function 기능 사용하기 (0) | 2024.01.05 |
---|---|
5. [Firebase] Authentication(깃허브 GitHub 계정) 로그인 인증 추가하기 (0) | 2023.12.01 |
4. [Firebase] Authentication (이메일/비밀번호) 로그인 인증 기능 추가하기 (2) | 2023.11.28 |
3. [Firebase] Firebase의 기능을 Flutter App에 추가하기 (0) | 2023.11.22 |
2. [Firebase] 오류 FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command. 해결하기 (0) | 2023.11.22 |