오늘은 기초적인 파이어스토어 데이터베이스 생성 방법을 정리해 보겠습니다.
이것은 "파이어베이스 기초: 프로젝트 생성하기"에 이어지는 과정입니다.
파이어스토어(Firestore)는 파이어베이스(Firebase) 플랫폼의 핵심 기능 중 하나로, 클라우드 기반의 NoSQL 데이터베이스입니다. 이 파이어스토어의 주요 특징은 여기를 참고해 주세요.
먼저, 프로젝트 페이지로 접속합니다.
1. "빌드 탭" 클릭 >>> "Firestore Database 탭" 클릭 >>> "데이터베이스 만들기" 클릭한다.
2. 위치를 "asia-northeast3(Seoul)"로 선택한다.
이것은 데이터베이스의 물리적인 저장 위치를 결정하는데, 사용자과 데이터베이스 서버 간의 물리적 거리가 가까워짐에 다라 네트워크 지연 시간이 줄어들게 됩니다. 이외에 위치에 따라 저장 및 네트워크 비용이 달라질 수 있습니다. 이외에 개인정보 보호와 같은 법률적인 규정, 데이터의 가용성과 신뢰성 등이런 점을 고려하여 적합한 지역을 선택하는 것이 중요합니다.
3. "프로덕션 모드"를 선택한다.
데이터 구조를 정의한 후 데이터베이스를 읽고 쓸 수 있는 권한을 정의하는 것으로 일단 "프로덕션 모드에서 시작"을 선택합니다. 이 부분은 나중에 언제든 변경할 수 있습니다.
4. 샘플 데이터(컬렉션, 문서)를 등록한다.
"Users"라는 이름을 가진 컬렉션을 만들고, name과 phone이라는 두 개의 필드를 가진 문서를 생성.
1) "컬렉션 시작" 클릭 >>> "컬렉션 ID"에 "Users"를 입력 >>> "다음" 클릭한다.
2) "자동 ID" 클릭, 필드명(name) 입력, 값(홍길동) 입력 >>> "필드 추가" 클릭한다.
3) 추가 필드의 "필드명(phone)", "값(010-1111-2222)"를 입력하고, "저장"을 클릭한다.
4) 문서를 추가하거나, 필드를 추가하여 "Users"라는 컬렉션의 데이터를 업데이트 할 수 있다.
지금까지 파이어스토어 데이터베이스를 생성하고, 샘플 데이터를 입력하는 과정을 정리해 보았습니다.
'백엔드 개발' 카테고리의 다른 글
구글 Cloud Function 만들기(2) (0) | 2024.02.29 |
---|---|
GCP(Google Cloud Platform)의 클라우드 함수 만들기 (1) | 2024.02.12 |
Node.js 기초 : 주요 특징 정리 (0) | 2024.02.08 |
파이어베이스 기초: 프로젝트 생성하기 (1) | 2024.02.04 |
앱 개발 속도 UP! 파이어스토어 핵심 기능 5가지 총정리 (0) | 2024.02.04 |