하캄솔루션HAKHAM SOLUTION상담하기

웹제작 / 프레임워크·데이터

Firebase

Firebase

다른 이름 · 파이어베이스 · Google Firebase · 파베

중급도구에서 직접 설정하는 수준

한눈에 보는 정의

구글이 제공하는 앱·웹 개발용 서비스 묶음. 데이터베이스, 로그인, 파일 저장, 호스팅 같은 서버 기능을 빌려 쓴다.

이런 말로 들어요

  • 로그인이랑 데이터 저장은 Firebase로 붙이면 빨리 만들 수 있어요.
  • Firebase 보안 규칙이 열려 있어서 누구나 데이터를 볼 수 있는 상태였어요.

그림으로 보기

내 웹·앱이 Firebase 프로젝트의 로그인, Firestore 데이터, 파일 저장, 호스팅 네 기능에 연결된 구조와 Supabase와의 저장 방식 차이
Firebase 구성

Firebase는 서버를 직접 만들지 않고 로그인·데이터·파일·호스팅을 빌려 쓰게 해 줍니다. 공개 전에 보안 규칙을 확인합니다.

하캄솔루션 자체 제작 설명도식

자세히 알아보기

Firebase를 쓰면 서버를 직접 만들지 않고도 로그인, 데이터 저장(Firestore), 파일 저장, 호스팅 같은 기능을 붙일 수 있습니다. 공식 문서에는 Authentication, Cloud Storage, Hosting, Firestore 등 여러 제품이 나뉘어 있습니다. Supabase와 비슷한 역할이지만, Firestore는 표(SQL)가 아니라 문서 단위로 데이터를 저장하는 점이 다릅니다. 바이브코딩 도구가 빠른 시작용으로 자주 고르는 선택지입니다.

실무 예시

예를 들어 회원이 찜한 강의 목록을 저장하는 기능을 만들 때 Firebase 로그인과 Firestore를 쓰면, 회원마다 자기 목록만 읽고 쓰게 보안 규칙을 정해 바로 붙일 수 있습니다.

함께 살펴볼 점

보안 규칙을 테스트 모드로 둔 채 공개하면 데이터가 외부에 노출될 수 있습니다. 사용량에 따라 요금이 생길 수 있으니 예산 알림을 켭니다.

AI에게 이렇게 요청해 보세요

Firebase로 회원별 찜 목록 기능을 만들려고 해. Firestore 데이터 구조와, 본인 데이터만 읽고 쓸 수 있는 보안 규칙 예시를 만들어 줘.

코딩·작성 도구에 붙여 쓰기 전에 내 상황에 맞게 바꾸고, 결과는 직접 확인하세요.

출처와 검토 정보

내용 검토

최초 발행 · 내용 수정

← 지식백과 목록으로