Cloud FireStore & MongoDB

김익현·2022년 8월 18일
0

wecode

목록 보기
32/35
post-thumbnail

FireBase

웹 애플리케이션 개발 플랫폼

FireBase는 프로젝트 구축 시, 인증, 데이터베이스, 푸시 알람, 스토리지, API 등 ****모바일 서버 개발에 필요한것을 자동적으로 만들어 준다. 또한 서버를 구축하기 위해서 리눅스 명령어를 알 필요도 없고, 도메인을 구입할 필요도 없으며 개발하는 동안에는 서버를 구입할 필요도 없다.

RealTime DB

Firebase의 기존 데이터베이스로, 여러 클라이언트(앱을 사용하는 사용자)에서 실시간으로 상태를 동기화해야 하는 모바일 앱을 위한 효율적이고 지연 시간이 짧은 것이 특징.

FireStore란?

NoSQL 문서 중심의 데이터베이스, SQL데이터베이스와 달리 테이블과 행이 없으며 컬렉션으로 정리되는 문서에 데이터를 저장함.

모바일 앱 개발을 위한 Firebase의 최신 데이터베이스로서 실시간 데이터베이스의 성공을 바탕으로 더욱 직관적인 새로운 데이터 모델을 선보입니다.

컬렉션?

문서 창고!

컬렉션 > 문서 > 데이터

벳플럭스 (컬렉션) > 구성원(문서) > 구성원별 이름 및 정보(데이터)

MongoDB란?

애플리케이션 개발 및 확장이 용이하도록 설계된 문서 데이터베이스

문서 데이터베이스란?

mongoDB의 레코드는 필드와 값 쌍으로 구성된 데이터 구조인 문서입니다. MongoDB 문서는 JSON 객체와 유사합니다. 필드 값에는 다른 문서, 배열 및 문서 배열이 포함될 수 있습니다.

MongoDB Atlas??????????

잘 모르겠다 ... 차이점이 뭔지... DBAAS...

FireStore 와 mongoDB의 공통점 및 차이점

공통점

둘다 같은 문서형 데이터베이스관리 시스템

FireStore

  • 지원하는 언어가 적음
  • 오픈소스가 아님 (FireBase 에서만 사용가능)
  • 저장할수있는 문서의 크기 : 1MB

MongoDB

  • 지원하는 언어가 많음
  • 오픈소스
  • 저장할수있는 문서의 크기 : 16MB
profile
놀땐 화끈하게 놀고, 할땐 부끄럽지않게 확실하게 하자!!

0개의 댓글