본문으로 건너뛰기
runlot

크기 상한

무료 플랜은 프로젝트 데이터베이스당 500 MiB를, Pro는 8 GiB를 포함합니다. 이 상한은 백업과 복원을 예측 가능하게 유지하기 위해 존재합니다.

프로젝트 데이터베이스의 운영상 크기 상한은 무료 플랜에서 500 MiB, Pro에서 8 GiB입니다.

행 개수로 추정하지 마세요

인덱스와 페이지 오버헤드가 원본 데이터보다 더 큰 비중을 차지합니다. 한 가지 측정 사례로, JSON 기준 5.5 MB인 61,000개의 행이 9개의 인덱스와 함께 80 MB를 사용했습니다. 원본 크기의 10~15배를 예상한 뒤 데이터를 적재하고 runlot usage로 확인하세요.

상한이 존재하는 이유

엔진 자체는 더 큰 데이터베이스도 처리할 수 있습니다. 이 상한은 복원에 걸리는 시간 때문에 있습니다.

백업은 직전 백업 이후의 커밋만 담으므로, 한 번 뜨는 비용은 그동안 얼마나 썼는지를 따릅니다. 복원은 그 체인을 순서대로 이어 부으므로, 비용은 되살리는 데이터베이스의 크기를 따릅니다. 이 상한은 복원이 배정된 시간과 메모리 안에 여유 있게 들어오는 지점이고, 그래서 어느 플랜에서든 복원 시간을 예측할 수 있습니다.

현재 사용량 확인

runlot usage

같은 수치가 대시보드의 Database 탭에 플랜의 상한과 함께 표시됩니다.

다른 서비스와 비교

서비스크기
runlot Free500 MiB
runlot Pro8 GiB
Cloudflare D1무료 5 GB, 유료 플랜은 데이터베이스당 10 GB
Supabase무료 약 500 MB, Pro는 8 GB

데이터베이스는 앱과 같은 머신에서 실행되므로 env.db 호출에는 네트워크 왕복이 없습니다.

상한에 가까워질 때

상한의 **90%**에 도달하면 조직의 admin에게 db_near_cap 알림을 보냅니다. 이 알림은 이미 상한을 초과한 뒤가 아니라 미리 발송됩니다.

현재는 상한에서 쓰기를 거부하지 않습니다. 이를 여러분을 막는 벽이 아니라 우리가 지원하는 크기로 받아들이세요.

이미지, 첨부 파일과 같은 대용량 바이너리 데이터는 데이터베이스가 아니라 파일 스토리지에 저장하세요. 무료 요금제는 10 GiB를 포함합니다.

이 페이지의 목차