파이어베이스는 구글(Google)이 개발한 모바일 및 웹 애플리케이션 개발 플랫폼이다. 개발자들이 백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이 핵심 기능에 집중할 수 있도록 도와준다.
간단한 설명
일정 사용량만 넘어가지 않으면 무료로 사용할 수 있다.
파이어베이스 콘솔 내에 프로젝트를 생성하면 웹앱을 만들 수 있다.
웹앱 이름을 입력하면 Firebase SDK 추가 창에
npm 사용 / script 사용 과 같이 2가지 항목이 나온다.
데이터베이스는 데이터를 저장하고 여러 사람이 관리하는 데이터의 모음이다.
(데이터를 잘 찾기 위해 존재)
퍼블리셔로 근무하던 시절에 그누보드를 이용했어서 dataGrip으로 MySQL을 사용해본 적이 있었는데 그 당시 적어놓았던 문법도 올려놓아야겠다 :)
각각의 데이터베이스 유형은 다른 용도와 장단점이 있고 데이터의 구조와 요구사항에 맞춰 적절한 데이터베이스 유형을 선택하는 것이 중요하다.
SQL이라고 부르며 정리된 정보를 다룰 때 사용한다. (예를 들어 은행, 대기업)
NoSQL이라고 부르며 복잡하거나 유연한 정보를 다룰 때 사용한다. (스타트업)
파이어스토어는 구글의 클라우드기반 NoSQL 데이터베이스이다.
데이터베이스 서비스로 데이터를 저장하고 관리할 수 있는 기능을 제공함
빌드 탭 안에 있는 Firestore Database 클릭!
기본세팅에서 Seoul로 변경!
프로덕션 모드에서 시작!
false를 true로 변경한다.
(이 데이터베이스에서 읽어가거나 쓰는 것을 허락한다는 의미)
예전에 자바개발자와 웹앱만들 때 처음 접했던 파이어베이스를 혼자서 사용해보니 느낌이 새롭지만 아주 재미있는 시간이었다고 생각된다.
알아가는 재미는 살아있다는 느낌을 줘서 너무 좋다. Good