티스토리 뷰
반응형
Supabase는 오픈소스 백엔드 서비스(BaaS, Backend as a Service) 플랫폼으로, 개발자들이 빠르게 애플리케이션을 구축할 수 있도록 돕는 도구입니다.
간단히 말하면 **“오픈소스 Firebase 대안”**이라고 할 수 있습니다.
🔧 핵심 개념
Supabase는 PostgreSQL 데이터베이스를 기반으로 하고 있으며, 그 위에 여러 백엔드 기능을 자동으로 제공합니다:
- Database (PostgreSQL)
- 완전한 SQL 데이터베이스 제공
- 관계형 구조, 트리거, 함수 등 PostgreSQL의 모든 기능 사용 가능
- Auth (인증 및 권한 관리)
- 이메일/비밀번호 로그인, OAuth (Google, GitHub 등) 지원
- JWT 기반 인증
- RLS (Row-Level Security)를 통해 세밀한 데이터 접근 제어 가능
- Storage (파일 저장소)
- 이미지, 동영상 등 파일 업로드 및 관리 가능
- 접근 권한 제어 기능 포함
- Realtime (실시간 데이터)
- PostgreSQL의 변경 사항을 실시간으로 스트리밍
- 채팅, 알림, 실시간 대시보드 등에 활용 가능
- Edge Functions
- 서버리스 함수 (Deno 기반) 지원
- 백엔드 로직을 코드로 작성 가능
💡 Supabase의 장점
- 완전 오픈소스 (자체 호스팅 가능)
- SQL 친화적 (Firebase와 달리 SQL 쿼리 사용 가능)
- 빠른 프로토타이핑 (몇 분 만에 백엔드 구축 가능)
- 타입 안정성 (TypeScript SDK 자동 생성)
⚙️ 예시
예를 들어, 자바스크립트에서 Supabase를 이렇게 사용할 수 있습니다:
import { createClient } from '@supabase/supabase-js'
const supabase = createClient('https://your-project.supabase.co', 'public-anon-key')
// 데이터 조회
const { data, error } = await supabase.from('todos').select('*')
// 새 항목 추가
await supabase.from('todos').insert([{ task: '공부하기' }])
🚀 요약
| 기능 | 설명 |
| Database | PostgreSQL 기반 데이터베이스 |
| Auth | 사용자 인증/인가 관리 |
| Storage | 파일 저장 |
| Realtime | 실시간 데이터 업데이트 |
| Edge Functions | 서버리스 함수 실행 |
반응형
'이것저것' 카테고리의 다른 글
| Google gemini 란? (0) | 2025.11.26 |
|---|---|
| Firebase 란? (0) | 2025.11.13 |
| Eclipse 자주 사용하는 기능 및 단축키 (0) | 2025.08.22 |
| MySQL Partition 설정, 사용법 (2) | 2025.07.18 |
| 책이음 이란? (1) | 2025.06.30 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 설치
- laravel 11
- facades
- OpenAI GPT
- 설정
- flask
- reflectionclass
- 명령어
- mysql
- php
- call_user_func
- Laravel
- ubuntu
- eclipse
- array_combine
- 비동기
- createfromformat
- WSL2
- PYTHON
- laravel 12
- fromArray
- laravel 테스트
- swagger
- wsl
- uniqid
- eloquent
- curl_multi_init
- ob_get_contents
- privatechannel
- jp:a
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
