
PlanetScale 는 MySQL 기반 서버리스 데이터베이스 서비스입니다.
특히 개발자들이 많이 보는 이유는 브랜치 기능 때문입니다.
코드를 Git처럼 관리하듯 데이터베이스 구조를 나눠서 테스트할 수 있어서 스타트업 MVP에서 자주 선택됩니다.
무료 플랜은 어디까지 가능한가
무료 플랜에서는 다음이 가능합니다.
- 데이터베이스 1개
- 브랜치 1개
- 저장공간 5GB
- 읽기/쓰기 요청 제한 존재
- 기본 운영 환경 제공
작은 프로젝트나 개인 서비스는 무료로도 꽤 오래 갑니다.
무료 플랜이 좋은 이유
PlanetScale 무료 플랜이 인기 있는 이유는:
- 서버 관리 필요 없음
- 자동 확장 구조
- MySQL 그대로 사용 가능
- 배포 전 schema 변경 안전
즉 초반 개발 속도가 빠릅니다.
유료는 언제 시작되나
가장 많이 넘어가는 건 Scaler Pro 구간입니다.
대략 월 39달러부터 시작합니다.
포함 내용:
- 추가 브랜치
- 더 높은 읽기/쓰기 처리량
- 백업
- 프로덕션 안정성 강화
사용자가 붙기 시작하면 무료보다 안정성 때문에 넘어갑니다.
숨은 비용이 생기는 구간
처음엔 월 요금만 보지만 실제론 다음에서 차이 납니다.
- 읽기 요청 증가
- 쓰기 요청 증가
- 스토리지 증가
- 브랜치 다중 운영
특히 테스트 환경 여러 개 만들면 생각보다 빨리 비용이 올라갑니다.
Supabase와 차이점
Supabase 와 비교하면:
PlanetScale 장점:
- MySQL 친숙함
- 브랜치 운영 강함
- schema 변경 안정성
Supabase 장점:
- 인증/스토리지 포함
- API 바로 생성
- PostgreSQL 사용
즉 DB만 보면 PlanetScale이 깔끔합니다.
MongoDB Atlas와 비교하면
MongoDB Atlas와 비교하면:
PlanetScale:
- 관계형 구조
- SQL 중심
MongoDB Atlas:
- 문서형 구조
- JSON 데이터 강함
데이터 구조 성격에 따라 갈립니다.
무료로 오래 버티는 경우
다음 유형은 무료가 오래 갑니다.
- 내부 관리자 도구
- 작은 SaaS MVP
- 트래픽 적은 API
반대로 대량 쓰기 서비스는 빠르게 유료 갑니다.
실제 선택 기준
정리하면:
- SQL 익숙함 → PlanetScale
- 빠른 MVP → 매우 적합
- 사용자 증가 → Scaler 고려