왜 Supabase로 시작할까? 커지면 무엇을 쓸까?
처음엔 Supabase로 무료로 빠르게 시작하고, 서비스가 커지면 어떤 데이터베이스로 넘어가는지 단계별로 알아봐요.
🎯 이번 레슨을 마치면
- Supabase를 추천하는 이유와 주의점을 안다
- 서비스 규모에 따라 어떤 데이터베이스를 쓰는지 안다
처음엔 Supabase를 추천해요
- 1진짜 PostgreSQL이에요세계적으로 가장 많이 쓰는 오픈소스 데이터베이스예요. 여기서 배운 SQL이 실무에서도 그대로 통해요.
- 2백엔드가 한 묶음이에요데이터베이스 + 로그인 + 파일 저장소 + 실시간 + 서버 함수를 서버 없이 바로 써요.
- 3엑셀 같은 표 편집 화면테이블을 눈으로 보고 고칠 수 있어서 처음 배우기 좋아요.
- 4무료로 시작할 수 있어요공부하고 첫 서비스를 만드는 단계에서는 비용이 0원이에요.
- 5갇히지 않아요표준 PostgreSQL이라서 서비스가 커지면 다른 PostgreSQL 서비스로 데이터를 그대로 옮길 수 있어요.
서비스가 커지면 어떤 데이터베이스를 쓸까?
사용자 수는 대략적인 기준이에요. 실제로는 데이터 크기, 동시 접속, 응답 속도, 장애를 얼마나 견뎌야 하는지를 함께 보고 판단해요.
| 단계 | 규모 (대략) | 추천 | 이유 / 해야 할 일 |
|---|---|---|---|
| ① 학습·MVP | 월 사용자 ~ 수천 명 | Supabase Free | 비용 0원, 가장 빠르게 만들 수 있어요. |
| ② 정식 런칭 | ~ 수만 명 | Supabase Pro | 일시정지 없음, 매일 백업, 더 큰 용량. 인덱스 점검과 시점 복구(PITR) 옵션을 검토해요. |
| ③ 성장기 | ~ 수십만 명 | Supabase 상위 플랜 + 읽기 복제본, 또는 Neon · PlanetScale(Postgres) | 읽기 부하를 나누고, 캐시(Redis)를 붙이고, 무거운 작업은 백그라운드로 분리해요. |
| ④ 대규모·기업 | 수십만 ~ 수백만 명 이상 | AWS Aurora PostgreSQL / RDS, Google Cloud SQL · AlloyDB, Azure Database for PostgreSQL | 여러 데이터센터에 걸친 고가용성, 세밀한 보안·네트워크 통제, 기업용 계약이 가능해요. |
| (특수) 국내 규제 | 공공·금융 등 | 네이버 클라우드 / NHN Cloud / KT Cloud의 관리형 PostgreSQL | 국내 데이터 보관, 공공 클라우드 보안인증(CSAP) 같은 요건을 맞춰요. |
2026년 11월 기준 요약이에요. 요금과 무료 한도는 자주 바뀌니, 가입 전에 꼭 공식 사이트에서 확인하세요.
필요할 때 “옆에 붙이는” 저장소
주 데이터베이스를 바꾸는 게 아니라, 특정 일을 더 잘하는 도구를 옆에 붙여요.
| 필요한 것 | 추천 |
|---|---|
| 캐시·세션·순위표 | Redis (Upstash, AWS ElastiCache) |
| 검색 (상품·게시글) | Meilisearch, Typesense, OpenSearch / Elasticsearch |
| 대량 로그·통계 분석 | ClickHouse, BigQuery |
| AI 검색 (임베딩·벡터) | 처음엔 Supabase의 pgvector, 대규모면 전용 벡터 DB 검토 |
| 엣지에서 쓰는 가벼운 데이터 | Cloudflare D1 (SQLite), KV |
2026년 11월 기준 요약이에요. 요금과 무료 한도는 자주 바뀌니, 가입 전에 꼭 공식 사이트에서 확인하세요.
퀴즈
Supabase로 시작해도 나중에 큰 서비스로 옮기기 쉬운 이유는?
📝 정리해 볼까요?
- Supabase는 진짜 PostgreSQL 데이터베이스에 로그인·파일 저장·실시간 기능까지 묶어 주는 서비스예요.
- 표준 PostgreSQL이라서 서비스가 커지면 더 큰 PostgreSQL 서비스(AWS Aurora 등)로 데이터를 옮길 수 있어요.
- RLS(행 수준 보안)를 켜지 않으면 누구나 데이터를 읽고 지울 수 있어요. 꼭 켜요!
📖 새로 나온 용어
- Supabase
- PostgreSQL 데이터베이스와 로그인, 파일 저장소 등을 한 번에 제공하는 서비스예요. 비유: 주방 설비가 다 갖춰진 임대 주방
- PostgreSQL
- 전 세계에서 많이 쓰는 무료(오픈소스) 관계형 데이터베이스예요. Supabase도 이것을 써요.
- RLS Row Level Security
- 데이터베이스의 한 줄 한 줄마다 "누가 보고 고칠 수 있는지" 정하는 보안 규칙이에요. 비유: 사물함마다 주인만 여는 자물쇠
- 인증 Authentication
- "당신이 누구인지" 확인하는 일이에요. 로그인이 대표적이에요. 비유: 출입증 확인
잘했어요! 완료 표시는 이 브라우저에 저장돼요.