firebase의 강점은 무엇인가요?
firebase에 대한 한글 정보를 찾아보고 싶었는데 많이 없더라구요..
Realtime database, 구글 auth, 다양한 로그인 방법 등등 많은 기능이 있는 것을 봤습니다.
하지만 굳이 firebase가 아니더라도 다른 툴들은 충분히 있다고 생각하는데, 그럼에도 불구하고 firebase의 강점은 무엇인가요?
그리고 nosql이 관계형 데이터베이스보다 좋은 점은 무엇인가요?
Firebase 는 서버 개발 비용을 없앰으로써 클라이언트 개발만으로 서비스가 가능합니다.
서버 개발 필요 없음
db 구축 없이 바로 쓸 수 있습니다. 사용자 계정 관리 로직등이 필요없이 그냥 api 만 사용해서 관리가 가능하죠
storage 등을 나 static web page hosting 등 서버에 관한 구축/개발 없이 그냥 제공되는 것을 사용하면 됩니다.공짜로 시작할 수 있습니다
처음 일정 트래픽 까지는 무료로 제공되기 때문에 서비스 확산 전까지 프로토타이핑이 매우 빠르고 간편하죠.
실시간입니다.
db같은 경우 데이터의 변화를 로컬에서 이벤트로 받을 수 있기 때문에 실시간 서비스 개발이 가능합니다.
여러 기능이 제공됩니다.
로그인/사용자 관리 나 머신러닝, 다이나믹 링크, (모바일)푸시, 사용자 인증(이메일, 전화번호) 등의 기능이 제공되기 때문에
쉽게 많은 기능들을 사용할 수 있습니다.Firebase 에서 제공하는 db 는 일반 관계형 데이터베이스가 아닙니다. 마치 nosql 같은 형태의 db를 제공하죠.
데이터를 관계로 접근하는 것이 아니라 계층으로 관리함으로써 필요한 데이터에 직접 빠르게 접근하고,
JSON 같은 형태로 전달되기 때문에 사용하기가 매우 편리합니다.nosql 에대한 정보는 인터넷에 매우 많이 있으니 한 번 검색해 보시길 추천합니다.