firebase가 왜 production으로 적합하지 않은가 왜 firebase으론 scaling이 불가능한가… 애초에 제품으로 돈을 벌고 싶다면 firebase는 사용하지 않는 것이 좋다. 1. 조건에 만족하는 필터링이 불가능… record가 몇 개만 더 늘어나도 제대로 찾는게 매우 힘들어짐. 시간 순 정렬도 안되고... 2. Tx, batch가 수행 제한 500개 https://firebase.google.com/docs/firestore/manage-data/transactions?hl=ko 각 트랜잭션이나 쓰기 배치에서 쓰기 작업을 수행할 수 있는 최대 문서 수는 500개입니다. 쓰기와 관련된 추가 한도는 할당량 및 한도를 참조하세요. 3. 짧은 시간 내에 document를 update 할 수 없음. https://firebase.google.com/doc.. GCP/🔥 Firebase 3년 전
firebase ver 8 with React (3) Firestore no sql이고, mongoDB랑 비슷합니다. MongoDB가 DB - 컬렉션 - 도큐먼트의 구조로 이루어져있듯, firestore도 컬렉션-도큐먼트의 구조를 가지고 있습니다. doc: https://firebase.google.com/docs/reference/js/firebase.firestore firebase.firestore() 관련 : https://firebase.google.com/docs/reference/js/firebase.firestore.Firestore Type들 문서를 보면 아래 타입들이 자주 등장합니다.(이후에 다른 기능을 써보면서 더 추가해보겠음) CollectionReference https://firebase.google.com/docs/reference/js/fireb.. GCP/🔥 Firebase 4년 전
firebase ver 8 with React (4) Storage https://firebase.google.com/docs/reference/js/firebase.storage storage | JavaScript SDK | Firebase Reference for storage firebase.google.com firebase가 db라면, storage는 aws s3 버킷 같은 스토리지 서비스이다. 살펴보니 1 계정 = 1 버킷이다. 다른 버킷을 쓰고 싶다면 다른 계정을 만들어서 firestore.storage(app) 꼴로 스토리지 객체를 따로 만들어야 한다. 쓰다보니 느끼는건데 파베는 꽤나 제한적인듯. firebase.storage() 의 메서드들 ref() https://firebase.google.com/docs/reference/js/firebase.st.. GCP/🔥 Firebase 4년 전
firebase ver 8 with React (2) Authentication 가이드 : firebase.google.com/docs/auth 참고 : firebase.google.com/docs/reference/js/firebase.auth.Auth 프로젝트를 진행하면서 Authentication과 관련된 메서드를 사용하게 될 때마다 지속적 업데이트를 할 예정입니다. 솔직히 FCM과 더불어 파베의 백미가 아닐까 싶은 서비스입니다. 구글 문서대로 정리하는게 제일 깔끔할 것 같습니다. Properties, Variables 는 몇개 없으니 직접 문서를 보시고 자주 쓰는 Methods를 좀 살펴봅시다. firebase.auth.Auth 타입 1) authenticate 이메일 회원 가입 : firebase.auth.Auth.createUserWithEmailAndPassword 이메.. GCP/🔥 Firebase 4년 전
firebase ver 8 with React (1) setting flutter에서 사용해봤으니까, 가입 등 간단한 절차는 생략하고 사용 위주로 작성해보겠습니다. firebase 버전 8을 기준으로 설명합니다. firebase.google.com/docs/web/setup?authuser=0#using-module-bundlers 자바스크립트 프로젝트에 Firebase 추가 이 가이드에서는 웹 앱에서 또는 최종 사용자의 액세스를 위한 클라이언트(예: Node.js 데스크톱 또는 IoT 애플리케이션에서)로 Firebase 자바스크립트 SDK를 사용하는 방법을 설명합니다. 권한이 있 firebase.google.com 사용하는 언어에 따라 다릅니다만 firebase 구현체에 설정을 파라미터로 넣고 initializeApp만 해주면 되는 건 같습니다. 앱의 엔트리 포인트에 .. GCP/🔥 Firebase 4년 전