본문으로 건너뛰기

"postgresql" 태그로 연결된 2개 게시물개의 게시물이 있습니다.

모든 태그 보기

Supabase 완벽 가이드: Firebase 대안으로 떠오르는 오픈소스 백엔드 플랫폼

· 약 16분
Jeongyong Park
쌍팔년생 개발자

supabase 완벽 가이드

TL;DR: Supabase는 PostgreSQL 기반의 오픈소스 백엔드 플랫폼으로, Firebase의 완벽한 대안입니다. 실시간 데이터베이스, 인증 시스템, 파일 스토리지, Edge Functions를 통합 제공하며, SQL의 강력함과 NoSQL의 편의성을 동시에 제공합니다.

Supabase는 "오픈소스 Firebase 대안"이라는 슬로건으로 시작해 현재 개발자들 사이에서 가장 주목받는 백엔드 서비스 중 하나로 자리잡았습니다. PostgreSQL을 기반으로 한 견고한 데이터베이스 인프라와 현대적인 개발자 경험을 제공하며, 2백만 명 이상의 개발자가 사용하고 있는 플랫폼입니다.

특히 관계형 데이터베이스의 강력함NoSQL의 편의성을 동시에 제공하는 독특한 접근 방식으로, Firebase의 한계를 극복하면서도 더 나은 개발자 경험을 제공합니다.

PostgreSQL 18에 UUIDv7이 도입됩니다

· 약 9분
Jeongyong Park
쌍팔년생 개발자

PostgreSQL 18이 곧 출시될 예정이며, 현재 베타 테스트가 진행 중입니다. 이번 릴리스의 많은 개선사항 중에서도 UUIDv7 지원이 포함되었습니다. UUIDv7은 타임스탬프 기반의 UUID 변형으로 B-tree 인덱스와 잘 호환됩니다. 이 글에서는 UUID 전반에 대해 논의하고, UUIDv7이 왜 유용한지, 그리고 PostgreSQL에서 어떻게 사용할 수 있는지 알아보겠습니다.

TL;DR: PostgreSQL 18에서 도입되는 UUIDv7은 타임스탬프 기반으로 정렬 가능하고 B-tree 인덱스 성능이 우수한 UUID입니다. uuidv7() 함수로 생성하며, 기존 UUID의 단점을 해결합니다.