- PostgreSQL 메이저 버전(유사품이 아님)
- 17
- 시작 비용, 신용카드 불필요
- $0
- 무료 요금제의 프로젝트 수
- 5
- GB 스토리지 무료 포함
- 2.5
플랫폼
Postgres 앱에 필요한 모든 것이 이미 연결되어 있습니다
진짜 PostgreSQL에 더해, 직접 조립해야 했을 구성 요소까지 갖췄습니다. 브랜치, 분리된 스토리지와 컴퓨트, 인증, 벡터, API.
코드만이 아니라 데이터베이스도 브랜치하세요
브랜치는 상위 브랜치의 전체 데이터 세트를 가진 쓰기 시 복사(copy-on-write) 포크입니다. 크기와 관계없이 몇 초 만에 준비되므로 모든 풀 리퀘스트, 테스트 실행, 에이전트가 각자의 브랜치를 가질 수 있습니다.
쉴 때는 함께 쉬는 컴퓨트
각 브랜치는 CU 단위로 크기가 정해지는 자체 컴퓨트에서 실행됩니다(1 CU = 1 vCPU + 4 GB RAM). 스토리지는 별도로 있으므로 유휴 컴퓨트는 데이터에 영향을 주지 않고 일시 중지되었다가 다음 연결 시 재개될 수 있습니다.
- 미리 보기
데이터 바로 옆의 관리형 인증
브랜치에서 관리형 인증을 켜면 앱 사용자를 로그인시킬 수 있습니다. 토큰은 JWKS로 공개되는 수명이 짧은 EdDSA 서명 JWT이며, 오픈 소스 @relyt/auth SDK로 몇 줄이면 검증할 수 있습니다.
벡터 검색 기본 제공
vectors 확장(pgvecto.rs)이 모든 데이터베이스에 미리 로드되어 있으므로 임베딩을 설명 대상 행 바로 옆에 두고 일반 SQL로 쿼리할 수 있습니다.
코딩 에이전트를 위해 설계
오픈 소스 스킬 팩이 Claude Code 등의 에이전트에게 프로젝트 생성, 브랜치, 연결 방법을 알려 줍니다. 사용하는 것은 여러분과 같은 Open API입니다.
데이터베이스의 동작을 한눈에
CPU, 메모리, 연결, 스토리지 차트와 함께 모든 컴퓨트의 실시간 활성 쿼리와 쿼리 기록을 볼 수 있습니다.
모든 것을 자동화
API 키를 사용하는 REST Open API가 조직, 프로젝트, 브랜치, 컴퓨트를 다루므로 스크립트와 CI로 콘솔에서 할 수 있는 모든 일을 할 수 있습니다.
개발자
로그인부터 SELECT까지 1분
새 클라이언트도, 독자 프로토콜도 없습니다. Postgres로 통신한다면 Relyt One에서도 작동합니다.
- 01
로그인
GitHub 또는 Google을 사용하세요. 무료 조직이 자동으로 만들어집니다.
- 02
프로젝트 만들기
main 브랜치와 기본 컴퓨트로 시작하며 몇 초 만에 준비됩니다.
- 03
연결
연결 문자열을 psql, ORM 또는 PostgreSQL 드라이버에 붙여 넣으세요.
# connection string from the console's Connect dialogexport DATABASE_URL="postgresql://<role>:<password>@<host>/<db>"psql "$DATABASE_URL" -c "select version();"오픈 소스
주변 도구는 오픈 소스입니다
MIT 라이선스로 GitHub에 공개되어 있습니다. 읽고, 포크하고, 풀 리퀘스트를 보내세요.
요금
무료로 시작하고, 준비되면 업그레이드하세요.
모든 계정은 무료 요금제로 시작합니다. 신용카드가 필요 없습니다.
Pro
출시 예정더 많은 여유가 필요한 프로덕션 앱용.
- 조직 1개
- 프로젝트 50개
- 스토리지 20 GB초과 시 GB당 $0.25
- 컴퓨트 500시간초과 시 CU 시간당 $0.10
블로그
블로그 최신 글
Postgres ID가 번호를 건너뛰는 이유와 가져오기 후 "duplicate key" 오류를 고치는 방법
PostgreSQL의 serial 및 identity 열에서 빈 번호가 생기는 원인(롤백, ON CONFLICT, 장애, CACHE), 데이터를 가져온 뒤 삽입이 duplicate key value violates unique constraint로 실패하는 이유, 모든 시퀀스를 한 번에 재설정하는 쿼리, integer ID가 바닥날 때 일어나는 일, 그리고 빈 번호 없는 송장 번호를 다룹니다. 모든 문장은 Postgres 17.11에서 재현했습니다.
Postgres를 작업 큐로 쓰기: FOR UPDATE SKIP LOCKED를 제대로 쓰는 법
PostgreSQL 17에서 SELECT ... FOR UPDATE SKIP LOCKED로 백그라운드 작업 큐를 만드는 방법을 설명합니다. 단순한 SELECT 후 UPDATE가 같은 작업을 두 번 가져가는 이유, FOR UPDATE만으로는 워커가 기다리게 되는 이유, 리스와 재시도, LISTEN/NOTIFY, vacuum, 그리고 폴링하는 워커가 서버리스 컴퓨트에 미치는 영향을 다룹니다. 모든 문장은 Postgres 17.11에서 재현했습니다.
Postgres의 INSERT ... ON CONFLICT와 MERGE: 어떤 업서트를 쓸지, 그리고 각각이 내는 오류
PostgreSQL 17에서 언제 INSERT ... ON CONFLICT로 업서트하고 언제 MERGE를 써야 하는지, 동시성 상황에서 MERGE가 중복 키 오류로 실패하는 이유, 그리고 'cannot affect row a second time', 비어 있는 RETURNING, 'no unique or exclusion constraint matching the ON CONFLICT specification'을 해결하는 방법을 설명합니다. 모든 문장은 Postgres 17.11에서 재현했습니다.
자주 묻는 질문
궁금한 점을 확인하세요
Relyt One은 무엇인가요?
Relyt One은 서버리스 PostgreSQL 서비스입니다. 데이터베이스 브랜치, 컴퓨트와 분리된 스토리지, 앱 사용자를 위한 관리형 인증, 기본 제공 벡터 검색을 갖춘 표준 PostgreSQL 17을 클라우드에서 대신 운영해 드립니다.
진짜 PostgreSQL인가요?
그렇습니다. Relyt One은 PostgreSQL 17을 실행하므로 기존 드라이버, ORM, psql 같은 도구를 그대로 사용할 수 있으며 pg_trgm, citext, pgcrypto 같은 확장도 사용할 수 있습니다.
무료 요금제에는 무엇이 포함되나요?
조직 1개, 프로젝트 최대 5개, 스토리지 2.5 GB, 그리고 얼리버드 혜택으로 공유 컴퓨트 시간 무제한이 포함됩니다. 신용카드는 필요 없습니다.
브랜치는 어떻게 작동하나요?
브랜치는 상위 브랜치의 쓰기 시 복사(copy-on-write) 포크입니다. 변경되지 않은 데이터는 상위 브랜치와 공유하므로 데이터베이스 크기와 관계없이 몇 초 만에 만들어지며, 변경된 부분만 새 스토리지를 차지합니다.
AI 에이전트가 Relyt One을 사용할 수 있나요?
예. API 키가 있으면 에이전트가 Open API로 프로젝트, 브랜치, 컴퓨트를 만들 수 있으며, 오픈 소스 에이전트 스킬 팩이 그 방법을 알려 줍니다.
관리형 인증을 꼭 사용해야 하나요?
아니요. 관리형 인증은 선택 사항이며 현재 미리 보기 단계입니다. 사용하지 않으면 Relyt One은 역할과 비밀번호로 연결하는 일반 PostgreSQL 데이터베이스입니다.