웹개발 기타

[firebase] firebase , Firestore Database란🤔

민ズl 2024. 10. 1. 16:02

firebase란🤔

구글(Google)이 개발한 모바일 및 웹 애플리케이션 개발 플랫폼으로,
개발자들이 백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이
핵심 기능에 집중할 수 있도록 도와줌

👉쉽게말해, 웹 서버를 대신 만들어 주는 서비스(백엔드없이 빌드,배포가능!)

⚠️무료는 할당량이 있음

 

Firestore Database란🤔

구글의 클라우드 기반 NoSQL 데이터베이스

👉쉽게말해, 데이터베이스 서비스로 데이터를 저장하고 관리할 수 있는 기능을 제공

 

*SQL vs NoSQL : [데이터베이스] 데이터 베이스 개념, 종류 포스팅 참고

 

[데이터베이스] 데이터 베이스 개념, 종류

데이터베이스란 🤔 ?데이터를 저장하고 여러 사람들이 관리하는 데이터의 모음! 쉽게말해 데이터를 잘 찾기 위해 존재하는 것 👉정보를 쉽게 찾고 업데이트 가능👉많은 양의 정보를 효율적

bom-na.tistory.com


https://console.firebase.google.com/u/0/?hl=ko

 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

 

👉파이어베이스 프로젝트 => (왼쪽사이드바)빌드 - Firestore Database => 데이터베이스 만들기

 

👉 데이터베이스 만든 후 규칙 => false를 true로 바꾸고 "게시" 클릭

*읽고 쓰기 권한을 가능하게 바꿈!

 

👇firestore database 세팅코드 

// Firebase SDK 라이브러리 가져오기
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";
import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";
import { collection, addDoc } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";
import { getDocs } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";

// Firebase 구성 정보 설정
const firebaseConfig = {
	본인 설정 내용 채우기 
};

// Firebase 인스턴스 초기화
const app = initializeApp(firebaseConfig);
const db = getFirestore(app);

 

 

[참고] 공식문서

 

 

🔗참고 하기 좋은 사이트

[1] '파이어베이스'(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 상편

https://blog.wishket.com/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4firebase%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%8B%AC%EC%B8%B5-%ED%83%90/

 

파이어베이스(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 상편

혹시 여러분이 모바일 앱을 활용해서 사람들을 도와주는 데 관심이 있는 진취적인 사람이라면, 아마도 파이어베이스(Firebase)가 무엇인지 알고 싶을 것입니다. 파이어베이스는 구글(Google)이 소

blog.wishket.com

[2] '파이어베이스'(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 편

https://blog.wishket.com/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4firebase%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%8B%AC%EC%B8%B5-%ED%83%90-2/

 

파이어베이스(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 중편

파이어베이스의 도움을 받아 만들 수 있는 앱의 종류에는 사실상 제한이 없습니다. 파이어베이스를 사용할 수 있는 플랫폼에만 제한이 있을 뿐입니다. 파이어베이스의 SDK가 주로 염두에 두고

blog.wishket.com

[3] '파이어베이스'(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 하편

https://blog.wishket.com/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4firebase%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%8B%AC%EC%B8%B5-%ED%83%90-3/