본문 바로가기

백엔드 개발

파이어스토어 데이터베이스 생성하기

 

오늘은 기초적인 파이어스토어 데이터베이스 생성 방법을 정리해 보겠습니다. 

 

이것은 "파이어베이스 기초: 프로젝트 생성하기"에 이어지는 과정입니다. 

 

 

파이어베이스 기초: 프로젝트 생성하기

Firebase 프로젝트 생성하기 구글에서 제공하는 클라우드 기반 백엔드 플랫폼인 파이어베이스(Firebase)에 프로젝트를 생성해 보도록 하겠습니다. [파이어베이스(Firebase) 들어가기] 파이어베이스 사

with-kwang.tistory.com

 

 

 

파이어스토어(Firestore)는 파이어베이스(Firebase) 플랫폼의 핵심 기능 중 하나로, 클라우드 기반의 NoSQL 데이터베이스입니다. 이 파이어스토어의 주요 특징은 여기를 참고해 주세요. 

 

 

앱 개발 속도 UP! 파이어스토어 핵심 기능 5가지 총정리

파이어스토어란 무엇인가? 파이어스토어는 Firebase에서 제공하는 NoSQL 문서 데이터베이스 서비스입니다. NoSQL 데이터베이스는 SQL 데이터베이스와 달리 테이블 구조를 사용하지 않고 문서 형식으

with-kwang.tistory.com

 

 


 

 

먼저, 프로젝트 페이지로 접속합니다.

 

 

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"라는 컬렉션의 데이터를 업데이트 할 수 있다. 

 

 

 

 

지금까지 파이어스토어 데이터베이스를 생성하고, 샘플 데이터를 입력하는 과정을 정리해 보았습니다. 

반응형